![]() |
|
|||||||
| Newsgroup microsoft.public.de.access Forum microsoft.public.de.access |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo!
ich möchte in einem Bericht die Summe eines Feldes im Unterbericht andrucken lassen: Steuerelementinhalt = nz(Summe([Zahlungen Unterbericht].[Bericht]![Betrag])) wobei ich mir den Steuerelementinhalt sogar durch den Ausdrucks-Generator erstellen ließ. Trotzdem erscheint mir der Parameter Zahlungen Unterbericht].[Bericht]![Betrag]. Was ist an der Feldbezeichnung falsch? Danke Michael Acc07 SP2, Vista HE SP2 |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Michael Alexander wrote:
> ich möchte in einem Bericht die Summe eines Feldes im Unterbericht > andrucken lassen: > > Steuerelementinhalt = nz(Summe([Zahlungen > Unterbericht].[Bericht]![Betrag])) > wobei ich mir den Steuerelementinhalt sogar durch den > Ausdrucks-Generator erstellen ließ. > > Trotzdem erscheint mir der Parameter Zahlungen > Unterbericht].[Bericht]![Betrag]. > > Was ist an der Feldbezeichnung falsch? Vielleicht liegt es gar nicht am Bezug. Die Funktion Summe() kann man nur auf Felder aus der Datenherkunft des aktuellen Objektes, d.h. hier des Hauptberichtes, anwenden, nicht für Felder aus einem Unterbericht. Du musst also im Unterbericht ein (ggf. unsichtbares) Textfeld erzeugen, das summiert. Dann kannst du dich im Hauptbericht auf dieses Summenfeld beziehen. -- Servus Karl ********* Ich beantworte keine Access-Fragen per Email. ********* Access-FAQ: http://www.donkarl.com |
|
#3
|
|||
|
|||
|
Hallo Karl!
Danke, habe ich gemacht, das Problem ist nunmehr, dass es mit #Fehler dargestellt wird, wenn die Summe Null ist, d.h. wenn es keine DS gibt, die auf dem Unterbericht summiert werden sollten. Auch NZ hilft nichts!! Gruß Michael "Karl Donaubauer" <NoSpam*donkarl.com> schrieb im Newsbeitrag news:7ll94iF3em319U1*mid.individual.net... > Michael Alexander wrote: >> ich möchte in einem Bericht die Summe eines Feldes im Unterbericht >> andrucken lassen: >> >> Steuerelementinhalt = nz(Summe([Zahlungen >> Unterbericht].[Bericht]![Betrag])) >> wobei ich mir den Steuerelementinhalt sogar durch den >> Ausdrucks-Generator erstellen ließ. >> >> Trotzdem erscheint mir der Parameter Zahlungen >> Unterbericht].[Bericht]![Betrag]. >> >> Was ist an der Feldbezeichnung falsch? > > Vielleicht liegt es gar nicht am Bezug. > > Die Funktion Summe() kann man nur auf Felder aus der Datenherkunft > des aktuellen Objektes, d.h. hier des Hauptberichtes, anwenden, nicht > für Felder aus einem Unterbericht. > > Du musst also im Unterbericht ein (ggf. unsichtbares) Textfeld erzeugen, > das summiert. Dann kannst du dich im Hauptbericht auf dieses > Summenfeld beziehen. > > -- > Servus > Karl > ********* Ich beantworte keine Access-Fragen per Email. ********* > Access-FAQ: http://www.donkarl.com |
|
#4
|
|||
|
|||
|
Michael Alexander wrote:
> ... > das Problem ist nunmehr, dass es mit #Fehler > dargestellt wird, wenn die Summe Null ist, d.h. wenn es keine DS > gibt, die auf dem Unterbericht summiert werden sollten. > > Auch NZ hilft nichts!! Joo, gell. #Fehler bei Bezug auf leeres Objekt www.donkarl.com?FAQ2.16 Alternativ zu IsError() kannst du in einem Bericht auch HasData des Unterberichts abfragen. -- Servus Karl ********* Ich beantworte keine Access-Fragen per Email. ********* Access-FAQ: http://www.donkarl.com |
|
#5
|
|||
|
|||
|
Hallo Karl!
"Karl Donaubauer" <NoSpam*donkarl.com> schrieb im Newsbeitrag news:7lqs9oF3ekmn2U1*mid.individual.net... > Michael Alexander wrote: >> ... >> das Problem ist nunmehr, dass es mit #Fehler >> dargestellt wird, wenn die Summe Null ist, d.h. wenn es keine DS >> gibt, die auf dem Unterbericht summiert werden sollten. >> >> Auch NZ hilft nichts!! > > Joo, gell. > > #Fehler bei Bezug auf leeres Objekt > www.donkarl.com?FAQ2.16 > > Alternativ zu IsError() kannst du in einem Bericht auch HasData > des Unterberichts abfragen. > Ich danke dir vielmals, vor allem auch auf den Hinweis auf Deine HP, wo ja eh' (fast) alles steht. Ich müßte mir manchmal eben mehr Zeit nehmen und suchen....! Gebe auch zu, dass ich die fnc IsError() noch nie verwendet bzw. gekannt hatte. Nehme oftmals IsNull oder IsEmpty. Danke recht schön! LG Michael > -- > Servus > Karl > ********* Ich beantworte keine Access-Fragen per Email. ********* > Access-FAQ: http://www.donkarl.com > > > |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| awgina.dll wird nicht gefunden | Martin Wagner | Newsgroup microsoft.public.de.german.win2000.sonstiges | 4 | 09-03-2009 11:34 AM |
| Update DDBAC klappt nicht, da alte Installationsdatei nicht gefunden wird | Bernd | Newsgroup microsoft.public.de.money | 3 | 12-09-2008 07:57 PM |
| Eingebundene DLL wird nicht gefunden | Andreas Vogt | Newsgroup microsoft.public.de.access | 8 | 07-05-2008 11:22 AM |
| Unterbericht wird nicht angezeigt | Mattes | Newsgroup microsoft.public.de.access | 1 | 03-07-2008 08:17 AM |
| JPG wird nicht gefunden | Wolfgang | Newsgroup de.comp.lang.java | 9 | 11-03-2007 10:45 PM |