Autor Thema: Oder Funktion funktioniert nicht  (Gelesen 1365 mal)

Offline Sonnenaufgang

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • Daniel
Oder Funktion funktioniert nicht
« am: 14.03.06 - 19:15:08 »
Liebe Notesgemeinde,

ich bin vor dem Verzweifeln.

Warum funktioniert bei mir die Oderfunktion, der senkrechte Strich "|" nicht?

Das Feld LName und LVorname sollen gefüllt sein aber die Mail wird auch gesendet, wenn nur ein Feld gefüllt ist.

@If( LName != "" | LVorname != "" ;
@MailSend("name@web.de" ; "" ; ""; " Betreff" ; "Text1" ; "Text2:" ; [IncludeDoclink]);
@Return(@Prompt([Ok];"Fehler"; "Mail wird nicht versendet!"))
);
FIELD Status := "Start";
@Command([FileSave]);
@Command( [FileCloseWindow] )

Für Eure Hilfe bedanke ich mich im voraus.

Daniel
Und immer wieder geht die Sonne auf!

Glombi

  • Gast
Re: Oder Funktion funktioniert nicht
« Antwort #1 am: 14.03.06 - 19:21:49 »
Logik 1. Semester  ;)

Du brauchst kein Or sondern ein And

@If( LName != "" &  LVorname != "" ;
@MailSend("name@web.de" ; "" ; ""; " Betreff" ; "Text1" ; "Text2:" ; [IncludeDoclink]);
@Return(@Prompt([Ok];"Fehler"; "Mail wird nicht versendet!"))
);
FIELD Status := "Start";
@Command([FileSave]);
@Command( [FileCloseWindow] )


Andreas

Offline Sonnenaufgang

  • Aktives Mitglied
  • ***
  • Beiträge: 113
  • Geschlecht: Männlich
  • Daniel
Re: Oder Funktion funktioniert nicht
« Antwort #2 am: 14.03.06 - 19:27:33 »
Hallo Andreas,

vielen Dank. ::) ::) ::) ::) ::)

Daniel
Und immer wieder geht die Sonne auf!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Oder Funktion funktioniert nicht
« Antwort #3 am: 14.03.06 - 19:33:44 »
streng genommen bildest du hier ein NOR Gatter ab Es arbeitet wie ein ODER, dessen Ausgang negiert ist.
Der Ausgang ist immer dann 1, wenn die Eingänge A oder B gleich 0 sind.

Um das ODER zu wahren, sollte es auch so gehen

@If(!( LName = "" |  LVorname = "");... )
« Letzte Änderung: 14.03.06 - 19:38:23 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz