Hallo zusammen,
einen habe ich noch für heute.
Ich versuche aus einer separaten View 'de.view.kostenstellen' den Zeichner zur Kostenstelle zu finden.
Die Formel mit festbelegter Kostenstelle bringt das gewünschte Ergebnis:
eval = Evaluate({@DbLookup("" : "NoCache" ; "" : "" ; "de.view.kostenstellen" ; "9020"; "Zeichner" )})
Möchte ich jedoch das Feld "Kostenstelle_1"(Combobox) verwenden, bekomme ich mit angehängter Codierung den Fehler "Variant does not contain a container"
kst=Trim(Cstr(uidoc.FieldGetText("Kostenstelle_1")))
kst2 = """"+kst+""""
eval = Evaluate({@DbLookup("" : "NoCache" ; "" : "" ; "de.view.kostenstellen" ; kst2; "Zeichner" )})
zeichner = Cstr(eval(0))
Call uidoc.FieldSetText("Zeichner", zeichner)
Im Debugger sehe ich, dass die Variable kst2 korrekt mit dem Wert "9020" gefüllt ist.
Für Anregungen und Lösungen wäre ich sehr dankbar!