Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: zhermann am 06.12.04 - 17:59:13

Titel: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: zhermann am 06.12.04 - 17:59:13
Hallo Leute,

habe da ein Problem mit Formeln.

Habe zwei Button die im Grunde das gleiche machen.
Mit dem einen Button werden die Felder FeldA ...FeldH leer gemacht und eine Dialogbox aufgerufen. in Diesen Button werden die Felder leer gemacht.

Mit dem zweiten Button werden die Felder Feld1 ... Feld10 leer gemacht und eine andere Dialogbox geöffnet. in diesem Button werden die Felder nicht leer gemach.

Hier mal der Code auszugsweise:

Button1

@SetField("FeldA"; "");
  .
  .
  .
@SetField("FeldH"; "");
@Command([ViewRefreshfields]);
@Dialogbox ("(DIALOG1)"......);

Button2
@SetField("Feld1"; "");
  .
  .
  .
@SetField("Feld2"; "");
@Command([ViewRefreshfields]);
@Dialogbox ("(DIALOG2)"......);

Wieso wird bei dem einen aufruf die Felder leergemacht und beim nächsten nicht? Manchmal verstehe ich die Formelsprache einfach nicht!?! Bin mir zu 100% sicher das ich nichts falsch gemacht habe.

Hat einer eine Idee???


Gruß
Zsolt
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: max.power am 06.12.04 - 18:51:27
Hallo,

was für Felder sind denn Feld1 bis 10?
Wenn das Richtext-Felder sind, dann geht das nicht mit @SetField...

LG,
Max
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: zhermann am 06.12.04 - 18:57:45
nein,

alle Felder sind Text-Felder.

Gruß Zsolt
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: Glombi am 06.12.04 - 19:44:05
Sind das bearbeitbare oder berechnete Felder?

Gibt es Formeln - Eingabeumsetzung oder berechnete Formel? Falls ja, wie sehen die aus.

Werden die Felder durch die Dialogbox gesetzt?

Andreas
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: zhermann am 07.12.04 - 07:11:58
Guten Morgen alle zusammen,

es sind alles bearbeitbare Felder, werden über den Button geleert und über die Dialogbox wieder gesetzt. Nicht mehr und nicht weniger.

Eingabeunmsetzungen oder Berechnungen gibt es nicht in den Feldern.

Gruß

Zsolt
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: Axel am 07.12.04 - 10:31:30
Hi,

gibt es eventuell Formeln oder andere einträge in den Vorgabewerten der Felder?


Axel
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: Semeaphoros am 07.12.04 - 10:58:57
Zsolt, am besten postest Du die Maske mal

(in eine leere DB kopieren und diese dann hier anhängen)
Titel: Re: Frage zu Formeln und ihrer Ausführungbedingungen
Beitrag von: zhermann am 07.12.04 - 12:21:52
Hallo,

habe es gefunden.

Es war ein Semikoln zuviel im Button 2.
Notes hat es zwar beim speichern nicht angemahnt aber es beim Ausführen als Fehler erkannt und die hälfte nicht ausgeführt.
Nach dem Aufruf der Dialogbox folgt noch eine @If Anweisung in welcher die einzelnen Felder entsprechend den IF-Bedingungen ausgewertet werden.

Interresant an der ganzen Sache ist, daß die Dialogbox aufgerufen wurde, aber nicht die @Setfield-Anweisungen davor. Die IF-Anweisung nach der Dialogbox wurde wieder ausgeführt.

Manchmal finde ich es recht eigenartig wie sich Notes in einem solchen Fall verhält.

Gruß

Zsolt