Autor Thema: Variable in einer Formel  (Gelesen 1410 mal)

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Variable in einer Formel
« 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

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Variable in einer Formel
« Antwort #1 am: 04.04.03 - 12:09:16 »
was Du möchtest, ist ein per runtime erzeugter, variabler Formelcode...was in R6 geht und in R5 nicht (zumindest nicht meines Wissens).
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re:Variable in einer Formel
« Antwort #2 am: 04.04.03 - 12:17:07 »
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

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Variable in einer Formel
« Antwort #3 am: 04.04.03 - 12:32:51 »
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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Variable in einer Formel
« Antwort #4 am: 04.04.03 - 12:34:28 »
das verschachtelte Teil geht über @do(Anweisung1;Anweisung2...)

@if(
abc=123;@do();
abc=345;@do();
...
)

edit: Doppelpostin  :D, Axel hats schon..prima...
« Letzte Änderung: 04.04.03 - 12:35:21 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re:Variable in einer Formel
« Antwort #5 am: 04.04.03 - 12:52:47 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz