Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 04.04.03 - 11:57:13
-
Hallo liebe Gemeinde,
GT:= @SetTargetFrame("Rechts");
@Command([Compose];"fmMenuEng");
@SetTargetFrame("Links");
@Command([Compose];"pgHelpEng");
ET := @SetTargetFrame("Rechts");
@Command([Compose];"fmMenu");
@SetTargetFrame("Links");
@Command([Compose];"pgHelp");
@If(Language$ = "eng";
ET;
GT
)
Das ist die Formel im Event "Postopen" welches mir dann eine frames füllen soll!
Mein Frage ist nun:
Ist es so grundsätzlich möglich mit Variable in einer Form zu arbeiten, wenn ja, dann liegt mein Fehler wohl voanders!?
Grüße
-
was Du möchtest, ist ein per runtime erzeugter, variabler Formelcode...was in R6 geht und in R5 nicht (zumindest nicht meines Wissens).
-
Hi,
danke für die schnelle Antwort, aber dann habe ich wirklich ein Problem mit der @If Formel!
@If(wenn, dann, oder)
@If( Field = xyz, dann
@SetTargetFrame und setze Page xyz und
@SetTargetFrame und setzte Page xyz oder wenn nicht Feld, dann
@SetTargetFrame und setze Page xyz und
@SetTargetFrame und setzte Page xyz oder wenn nicht Feld
??? ??? ::) ??? ???
Grüße
PS: Stehe voll auf dem Schlauch
-
Hi,
versuch's mal so:
@If(Language$ = "eng";
@Do(@SetTargetFrame("Rechts"); @Command([Compose];"fmMenu");@SetTargetFrame("Links");
@Command([Compose];"pgHelp"));
@Do(@SetTargetFrame("Rechts"); @Command([Compose];"fmMenuEng");@SetTargetFrame("Links");
@Command([Compose];"pgHelpEng"))
)
oder so:
@SetTargetFrame("Rechts");
@If(Language$ = "eng"; @Command([Compose];"fmMenu");@Command([Compose];"fmMenuEng"));
@SetTargetFrame("Links");
@If(Language$ = "eng"; @Command([Compose];"pgHelp");@Command([Compose];"pgHelpEng"))
Axel
-
das verschachtelte Teil geht über @do(Anweisung1;Anweisung2...)
@if(
abc=123;@do();
abc=345;@do();
...
)
edit: Doppelpostin :D, Axel hats schon..prima...
-
Danke an alle,
habe es jetzt so abgeschaut:
@If(Language$ = "eng";
@Do(
@SetTargetFrame("rechts");
@Command([Compose];"fmMenuEng");
@SetTargetFrame("Mitte");
@Command([OpenPage];"pgStartEng")
);
@Do(
@SetTargetFrame("Rechts");
@Command([Compose];"fmMenu");
@SetTargetFrame("Mitte");
@Command([OpenPage];"pgStart")
)
)
Viele Grüße