Access 2007
Ich habe einen Hauptbericht "Aufgaben" mit einem eingebundenen Unterbericht "Aufgaben_Unterbericht". Im Hauptbericht werden Aufgaben angezeigt und dazu gehörige - aus dem Unterbericht stammende - Teilaufgaben. Im Unterbericht habe ich im Detailbereich ein berechnetes Feld "Anzahl_Teilaufgaben" mit der Formel:
=Wenn(IsError(DomAnzahl("Titel";"Teilaufgaben";"[Aufgabe] = " & [ID]));"";DomAnzahl("Titel";"Teilaufgaben";"[Aufgabe] = " & [ID]))
Wei der Name des Feldes sagt, wird hier aus der Tabelle "Teilaufgaben" die Anzahl der Teilaufgaben je Aufgabe wiedergegeben.
Rufe ich den Unterbericht alleine auf, ist auch alles in Ordnung. Rufe ich jedoch den Hauptbericht mit dem integrierten Unterbericht auf, dann zeigt das berechnete Feld "Anzahl_Teilaufgaben" im Unterbericht "#Fehler" an, wenn KEINE Datensatze Teilaufgaben bei der Aufgabe vorhanden sind. Wie kann ich den Fehler unterbinden?
Hallo,
versuch mal so:
=Nz(DomAnzahl("*";"Teilaufgaben";"[Aufgabe] = " & [ID]);"")
wenn denn Tabellenfeld "Aufgabe" tatsächlich das Fremdschlüsselfeld mit Datentyp Zahl,Long für das "ID"-Feld ist.