Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tuxie am 22.07.02 - 11:21:31

Titel: Begrüssung
Beitrag von: tuxie am 22.07.02 - 11:21:31
Hallo,

habe einer Frage:

Ich möchte einen Internetuser mit einem Gruß begrüssen, so zum beispiel von 5:00 Uhr bis 10 Uhr Guten Morgen, von 10:01 bis 17:00Uhr Guten Tag, und ab 17:01Uhr Guten Abend. Habe aber momentan keine Idee wie ich das Realisieren kann. Hat jemand eine Idee?

Tschau Ingo

Titel: Re: Begrüssung
Beitrag von: Till_21 am 22.07.02 - 12:33:44
hier ein tip :
"Guten "+ @if(@hour(@time(@now))........... + @name([CN];@username)

till
Titel: Re: Begrüssung
Beitrag von: tuxie am 22.07.02 - 13:26:12
danke für die Anregung,

habe jetzt die zwei Variablen mit dem Datum gefüllt,
stunde:=@Hour(@Time(@Now));
minute:=@Minute(@Time(@Now));

jetzt nochmal eine Frage, kann ich in einer @if formel zwei bedingen hintereinander schreibe? also zum verständnis.
ist stunde =>5 und <=10 dann mache ....

Tchau Ingo
Titel: Re: Begrüssung
Beitrag von: Till_21 am 22.07.02 - 14:03:21
Klar geht das.
Alle Operatoren findest du in der designer-Hilfe.
und = &

till
Titel: Re: Begrüssung
Beitrag von: tuxie am 22.07.02 - 15:09:44
Funzt

stunde:=@Hour(@Time(@Now));
@If(stunde>=5 & stunde<=9;"Guten Morgen";@If(stunde>=10 & stunde<=16;"Guten Tag";@If(stunde>=17 & stunde<=23;"Guten Abend";"")))

das ist die Lösung

thx und Tschau Ingo
Titel: Re: Begrüssung
Beitrag von: Till_21 am 22.07.02 - 15:56:16
Du kannst dir ein paar @Ifs sparen, da man (s. Hilfe) mehrere Konditionen angeben kann :

"@If( condition1 ; action1 ; condition2 ; action2 ; ... ; condition99 ; action99 ; else_action )"

demnach :
stunde:=@Hour(@Time(@Now));
@If(stunde>=5 & stunde<=9;"Guten Morgen";stunde>=10 & stunde<=16;"Guten Tag"stunde>=17 & stunde<=23;"Guten Abend";"")

till