Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: niteshift am 06.02.04 - 22:49:31

Titel: Anzahl Tage errechnen
Beitrag von: niteshift am 06.02.04 - 22:49:31
Hallo zusammen.
Ich habe in einem Form zwei Datumsfelder z.B. Anreise und Abreise. Ich möchte nun in einer Ansicht in einer dritten Spalte berechnen lassen, wie viele Nächte z.B. ein Kursteilnehmer ein Hotelzimmer belegt.

Ist vielleicht einfacher als ich denke, aber ich bin eher ein Designer als ein Programmierer. Kann da jemand helfen? Vielen Dank.
Titel: Re:Anzahl Tage errechnen
Beitrag von: eknori am 06.02.04 - 23:30:21
check diz out  8)

 temp := ((@Modified - @Created)/60)/60;
temphours := @Left(@Text(temp); ".");
tempminutes := @Left(@Right(@Text(temp); "."); 2);
tempdays := @TextToNumber(temphours)/24;
temphours2 := @Left(@Right(@Text(tempdays); "."); 2);
hrspercent := @TextToNumber(temphours2)/100;
hours := 24 * hrspercent;
days := @Left(@Text(tempdays); ".");
percent := @TextToNumber(tempminutes)/100;
minutes := 60 * percent;
@If(days = ""; "0 days, " ;@Text(days) + " days, ") +
@If(hours = ""; "0 hours, "; @Text(@Round(hours)) + " hours ") + @If(minutes = ""; "0 minutes";@Text(minutes) + " minutes")


This column formula will result in a message being displayed in a format similar to this example.
Example: 5 days 10 hours 37.5 minutes


>>viele Nächte z.B. ein Kursteilnehmer ein Hotelzimmer belegt.

die sollen lernen, nicht schlafen  ;D
Titel: Re:Anzahl Tage errechnen
Beitrag von: niteshift am 07.02.04 - 09:50:39
Danke...das war echt schnell. Werde die Formel mal umsetzten - brauche nur Anzahl Tage, ohne Sunden und Minuten. Ich hätte mich echt früher an dieses Forum wenden.  :)

>> Kursteilnehmer - klar sollen die arbeiten. Eigentlich sind es ja Teilnehmer von Kongressen oder Meetings für welche die DB erstellt wurde. Es ist ja schon mehr eine Applikation, wo Teilnehmer sich registrieren, die Registration dann verarbeitet wird (Hotelzuteilung, etc.), dann eine Bestätigung versandt wird, Hotellisten erstellt werden, etc. etc. Läuft schon fast alles, aber eben nur fast.

Also nochmals vielen Dank. Habe auch noch andere Probleme ins Forum gestellt und hoffe auch da eine Lösung zu bekommen.

Cheers, Paul