wenn du das so verschachtelst, ist das risiko ziemlich gross, dass du, nach einer gewissen Zeit oder eventuell direkt beim entwickeln, ich meine, irgendwie, nicht mehr durchblickst.
Kann man das nicht irgendwie so in der Art machen?
tempSpalte2NachOrt := @DbLookup("":"NoCache" ;"":"Samples\\Test2.nsf" ; "Test";Ort;2);
spalte2NachOrt := @if(@isError(tempSpalte2NachOrt); "FEHLER"; tempSpalte2NachOrt);
... und vielleicht ein paar
rem "some usefull hints";
Da waren noch ein paar Fehler drin.
Feld Nummer (Dialglisten-Formel):
_Server := "";
_DB := "samples/Test2.nsf";
_View := "vTest";
_Lookup := @Text(@DbColumn( "" : "NoCache" ; _Server : _DB; _View; 1));
@If(@IsError(_Lookup); ""; @Unique(_Lookup))
Formel für Feld Ort:
_Server := "";
_DB := "samples/Test2.nsf";
_View := "vTest";
_Key := Nummer;
_ColumnNumber := 2;
@If (_Key != "";
@DbLookup ("":"NoCache"; _Server : _DB; _View; @TextToNumber(_Key); _ColumnNumber );
""
)
So geht's erstmal. Allerdings besser wäre: In der Ansicht die "Nummer" als Text und nicht als Zahl darzustellen. Dann kannst Du Dir auch die Umwandlungen @TextToNumber bzw. @Text sparen.