Guten Morgen zusammen!
Ich habe eine Fehlermeldung bei der Benutzung der @dblookup-Funktion. Ich habe die Funktion schon x-mal benutzt, aber jetzt sehe ich den Wald vor lauter Bäumen nicht.
Maske 1: "Budget", Felder "Budget_ID" (Zahl), "Budget_Bezeichnung" (Text) und "Budget_Verantwortlicher" (Text), alle Felder bearbeitbar.
Ansicht 1: Budget, Aufbau wie die Maske
Maske 2: "Konto", Felder "Konto_Nummer" (Zahl), "Konto_Bezeichnung" (Text), "Konto_Budget_ID" (Zahl), alle Felder bearbeitbar, Felder "Konto_Budget_Bezeichnung" und "Konto_Budget_Verantwortlicher" sollen sich eben automatisch aus der Ansicht "Budget" füllen, nachdem die Budget_ID eingegeben wurde.
Das Feld "Konto_Budget-Bezeichnung" ist berechnet, mit folgender Formel:
@If(Konto_Budget_ID = ""; "bitte Budget auswählen";@DbLookup("Notes":"NoCache";"":"";"Budget";"Konto_Budget_ID";"Budget_Bezeichnung"))
Wenn ich ein neues Dokument "Konto" anlege, ist richtigerweise das Feld mit "bitte Budget auswählen" vorbelegt. Erfasse ich in das Feld "Konto_Budget_ID" eine "1", kommt der Fehler:
In der Ansicht Budget gibt es jedoch ein Dokument mit der Zahl 1 in der ersten Spalte.
Wo liegt mein Denkfehler? Danke im voraus!