Autor Thema: Datum & Uhrzeit vergleichen  (Gelesen 2555 mal)

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Datum & Uhrzeit vergleichen
« am: 11.08.04 - 10:40:21 »
Möchte mein aktuelles Datum & Uhrzeit mit 2 Feldern eines Dokumentes vergleichen.

wenn also das Datum aus meinem Dokument mit dem aktuellen Datum übereinstimmt,  und die Uhrzeit aus dem Dokument "<" ist als die aktuelle Uhrzeit, soll ne Messsage raus gehen.

Wie könnte ich das anstellen?



elajen

  • Gast
Re:Datum & Uhrzeit vergleichen
« Antwort #1 am: 11.08.04 - 10:53:06 »
Hallo,

Möchtest du mit Formeln oder mit Script arbeiten?

Gruß von Ekki

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re:Datum & Uhrzeit vergleichen
« Antwort #2 am: 11.08.04 - 11:13:13 »
mit Script

Offline Doc

  • Frischling
  • *
  • Beiträge: 49
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • Little Blog
Re:Datum & Uhrzeit vergleichen
« Antwort #3 am: 11.08.04 - 11:17:25 »
Schöne Frage, mich würde die Lösung mit Formeln interessieren.

Gruss
Gruss
Werner

Notes Server Version: 5.07    Eng on NT4
Notes Client  Version: 5.02c   Deutsch

Driri

  • Gast
Re:Datum & Uhrzeit vergleichen
« Antwort #4 am: 11.08.04 - 11:20:30 »
Mit Formeln ist das einfach :

@If(@Date(@Now)=Datumsfeld & @Time(@Now)>Zeitfeld; @Mailsend...; "")

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Datum & Uhrzeit vergleichen
« Antwort #5 am: 11.08.04 - 11:26:34 »
In Script mußt du die nur 2 DateTimes erstellen
Eines mit dem jetzigen Datum
Dim dtJetzt As New NotesDateTime(Now)

und eines mit dem Datum und der Zeit deiner Felder
Dim dtDoc As New NotesDateTime(doc.DatumsFeld(0) + " " + doc.ZeitFeld(0))

Das Datum kannst du dann mit
if dt.Jetzt.DateOnly = dtDoc.DateOnly then
vergleichen und die Zeit mit .TimeOnly

HTH
†090620141300

elajen

  • Gast
Re:Datum & Uhrzeit vergleichen
« Antwort #6 am: 11.08.04 - 11:27:04 »
mit Scipt kannst du die Formel von Driri nehmen und mit evaluate auswerten.

if evaluate( "If( @Date(@Now)=Datumsfeld & @Time(@Now)>Zeitfeld; 1; 0 )" )(0) = 1 then call doc.Send( false )

Eleganter geht's aber auch

Edit -> siehe rar

Gruß von Ekki
« Letzte Änderung: 11.08.04 - 11:27:59 von elajen »

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re:Datum & Uhrzeit vergleichen
« Antwort #7 am: 11.08.04 - 13:38:40 »
Habs mit dem Script hinbekommen, er hat vorher immer die Formate durcheinander geworfen.

Die Declaration im Script muss korrekt aber so aussehen:

Dim dtDoc As New NotesDateTime(doc.DatumsFeld(0) & " " & doc.ZeitFeld(0))


Danke an alle die geholfen haben :-)
« Letzte Änderung: 11.08.04 - 13:39:46 von Blackraven »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz