So wieder zurück in den heimischen Landen und danke für die Antworten. Folgende Probleme habe ich nun gelöst.
- Die Ansicht war in der ersten Spalte sortiert. Habe den Feldnamen in "" gesetzt.
- ich hab mal eine Test-DB gekritzelt, um bissel auszuprobieren. 2 Felder: "Nummer" und "Zustand" und eine Ansicht Test
@If(Nummer = "";"";@DbLookup("";"";"Test";Nummer;"Zustand"))
Ich habe nun in der Maske das Feld "Zustand" mit der Formel belegt. Nun sind noch eine kleine Frage offen.
Wenn das Feld "Zustand" ein bearbeitbares Feld ist, greift die Formel nicht. (bei erstellen eines 2. Dokumentes mit identischer Nummer) Ist es ein berechnetes Feld kommt der Indexfehler (normal, steht ja auch nichts in der Ansicht).
Wie kann ich dies umgehen?
Ich habe mir das so vorgestellt, das ein Dokument angelegt wird und wenn ich ein 2. Dokument anlege, mit gleicher Nummer, wird der Wert, der in "Zustand" steht aus dem ersten herausgelesen. Ansonsten kann man eben was neues eintragen.