Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Selin am 01.07.02 - 13:50:21
-
überprüft
hallo,
ich habe einen agenten, der mehrmals täglich prüfen soll, ob das feld1 das selbe datum hat wie den aktuellen. Ich weiß jetzt nicht wie ich es mit dem aktuellen datum sagen soll
ich habe eine Bedingung: Nach Feld
Dokumente suchen, in denen das Feld "Feldname"
am (heutiges Datum)
wie stell ich den heutigen Datum dar?? ich habe es mit @now, @create usw versucht aber das funzt nicht
Bitte um Hilfe
-
Hi Selin,
Standardmäßig werden bei diesen @Befehlen Datum und "Zeit" zurückgegeben.
rein aus dem Kopf würde ich sagen:
Vergleiche Feld_1 mit Feld_2 mit dem @Text Zusatz
Beide Felder haben Datum/Zeit Eigenschaft
@If((@Text(Erstelldatum; "D0") = @Text(@Today; "D0");
...Dann; ...Sonst)
Siehe Designer @Text
Gruss
Bubble
-
Hi,
wenn Du als Suchkriteriem Today eingibst, dann nimmt er das heutige Datum zum suchen. Ich denke das ist nicht das Ergebnis das Du willst.
Programmiere den Agenten so, das er sich selbst die Dokumente sucht und die Feldvergleiche durchführt.
-
So sieht mein Code aus. Warum funzt das denn net??
@If(( Erinnerung = @Today);
@MailSend(
"Name";
"";
"";
"Erinnerung VCR-Formular";
"Das Dokument ist heute fällig";
@NewLine:"Hier klicken um das Dokument zu öffnen: ";
[IncludeDoclink]
);
""
);SELECT @All
-
Hi,
welche Eigenschaften hat das Feld Erinnerung ?
Gruss
Bubble
-
Datum/Zeit
-
Hi,
habe bei mir folgendes probiert und hat gefunzt.
- Feld Erstelldatum erzeugt
- Typ Datum/Zeit -> Berechnet beim anlegen
- Eintrag Wert = @Word(@Text(@Now; "D0");" ";1)
In einer Ansicht im SELECT Teil zur Probeansicht
- SELECT Erstelldatum = @Today
- Spalte = Erstelldatum
- Spalte = @Today
Hier werden alle Doks angezeigt bei denen das aktuelle und das Erstelldatum identisch sind.
Select Teil ist analog in Agenten.
Sollte eigentlich funktionieren.
Gruss
Bubble
-
um bei bubbles frage nochmal nachzuhaken:
welches format genau, d.h. nur datum, oder auch zeit?
@Today gibt nur datum zurueck.
wenn deine feldeigenschaften datum/zeit sind und dann auch wirklich datum und uhrzeit im feld stehen, dann kann man kaum nach einer uebereinstimmung suchen.
entweder du aenderst das format des feldes, oder du nimmst eine andere formel. @now vielleicht? kommt wirklich darauf an, was im feld angezeigt wird.
also, ob tt.mm.jj stunde, minute, sekunde
ich hoffe, ich hab mich einigermassen verstaendlich ausgedrueckt 8)
-
Hi,
also es funktioniert jetzt.
Der Agent hat einfach nur etwas länger gebraucht, obwohl ich mehrmals am Tag angegeben hatte.
Danke