Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hmarco am 04.07.02 - 12:40:06

Titel: Vergleichen von mehreren Feldern bei der Eingabe
Beitrag von: hmarco am 04.07.02 - 12:40:06
Hallo,

ich habe eine Maske in der die Kilometerstände aller
Firmenwagen eingetragen werden. In der selben Maske sind auch der nächte Servicetermin (der Kilometertermin)
und der nächste Ölwechsel (der Kilometerstand) eingetragen.
Ich möchte jetzt, wenn jemand im Feld "Kilometerstand"
einen Wert eingibt, dass dieser mit den Feldern "NextService" und "NextOel" verglichen wird.
Wenn der Termin erreicht ist soll Notes dem Verwalter eine E-Mail schicken.

Geht das irgendwie über einen Agenten?

Mfg Marco
Titel: Re: Vergleichen von mehreren Feldern bei der Einga
Beitrag von: pipsxx am 04.07.02 - 13:35:37
hallo!!

das geht bestimmt. die frage ist nur: willst du den vergleich und den mailversand ueber einen button ausloesen?

also zb.: es traegt jmd den neuen stand ein und klickt dann auf einen button.
dann koenntest du das ganz einfach mit
@If(("feldmitneuemkilometerstand" >= "feldnextoel") | ("feldmitneuemkilometerstand" >= "feldnextservice"); @MailSend(...); "")
loesen.

vielleicht geht es mit dem vergleich groesser / gleich einfacher. da bin ich mir nicht sicher.

aber moeglicherweise ist das nen ansatz!?  ;)
Titel: Re: Vergleichen von mehreren Feldern bei der Einga
Beitrag von: hmarco am 04.07.02 - 13:46:50
Hallo,

erstmal danke für den Ansatz. Ich habe ein bisschen herumprobiert und folgenen Code in den Schließen-Button geschrieben:

@If(("Kilometerstand" >= "NächsterOelwechsel"); @MailSend("MHorstmann@ar-hannover.de"; ""; "" ; "Das Fahrzeug mit dem Kennzeichen " + Kennzeichen + " muss zum Ölwechsel!" ; "" ; ""); "");
@If(("Kilometerstand" >= "NaechsterService"); @MailSend("MHorstmann@ar-hannover.de"; ""; "" ; "Das Fahrzeug mit dem Kennzeichen " + Kennzeichen + " muss zum Service!" ; "" ; ""); "")

Jedoch schickt er keine E-Mail.

Mfg Marco
Titel: Re: Vergleichen von mehreren Feldern bei der Einga
Beitrag von: hmarco am 04.07.02 - 14:55:24
Hallo,

ich habe es zum laufen bekommen! :o

Der Code lautet jetzt so:

@If((Kilometerstand >= NächsterOelwechsel); @MailSend("MHorstmann@ar-hannover.de"; ""; "" ; "Das Fahrzeug mit dem Kennzeichen " + Kennzeichen + " muss zum Ölwechsel!" ; "" ; ""); "");
@If((Kilometerstand >= NaechsterService); @MailSend("MHorstmann@ar-hannover.de"; ""; "" ; "Das Fahrzeug mit dem Kennzeichen " + Kennzeichen + " muss zum Service!" ; "" ; ""); "");
@Command([FileSave]);
@Command([FileCloseWindow])

Mfg Marco

P.S.: Nochmal vielen Dank für deine Hilfe!