Hallo zusammen,
ich habe in einer Maske mehrere Pflichtfelder, die ich bei einer Aktion überprüfen will, ob etwas eingetragen wurde. Dazu habe ich folgenden Code:
@If(r_bbuchung="Buchung Abrechnungsstelle";
@If(r_bhin="";@Prompt([Ok];"Pflichtfeld";"Bitte geben Sie zuerst die Abfahrts- und Ankunftszeit für die Hinreise an!");"");
@If(r_name1="";@Prompt([Ok];"Pflichtfeld";"Bitte geben Sie mindestens einen Reisenden an!");
@If(@Prompt([YesNo]; "Dokument senden?"; "Dokument zur Genehmigung senden?")=1;@MailSend(genehmiger ; r_abgesmit ; "" ; "Reiseantrag" ; "" ; "Reiseantrag zur Genehmigung -->" ; [IncludeDoclink])|
@SetField("status";"Zur Genehmigung")|
@PostedCommand([FileSave])|
@PostedCommand([FileCloseWindow]);"")))
Jetzt steh ich irgendwie aufm Schlauch:
Wenn das Feld r_bbuchung="Buchung Abrechnungsstelle" und das Feld r_bhin nicht leer ist, passiert nix mehr.
Is mir aber schon klar warum.
Wie muss ich denn die Formel umschreiben, dass er alle Pflichtfelder überprüft und wenn diese ausgefüllt sind, auch die Mail versendet???