Hallo zusammen!
Folgendes Problem:
Ich habe ein Frameset mit 2 Frames. Links Navigation(nav), rechts Anzeige(main).
Im Navigationsframe ist eine Seite mit einer Schaltfläche und folgender Formel:
@SetTargetFrame("main");
@Command([Compose];"":"";"frm_test");
@Command([ToolsRunMacro];"ag_test");
Im Anzeigerahmen wird eine Maske (frm_test) geöffnet. Dort befindet sich ein Textfeld "Test" und der Agent "ag_test" wird gestartet.
Im ag_test steht folgende Formel:
FIELD Test := Test;
_ret := @Prompt([OKCancelList];"";"";""eins":"zwei":"drei");
@SetField("Test"; _ret)
Es wird also eine Listbox aufgerufen aus der der Benutzer einen Wert auswählen kann und der soll in das Feld "Test" geschrieben werden.
Leider findet der Agent offensichtlich nicht die aktuelle Maske im Anzeigerahmen, denn das Feld wird nicht gefüllt.
Setze ich die Schaltfläche mit dem selben Code direkt auf die Maske, so funktioniert der @SetField.
Kann mir jemand sagen, wie ich die Maske im Anzeigeframe in Zugriff kriege?
Danke, Freezer