Autor Thema: Agent und Datumsvergleich  (Gelesen 1654 mal)

Offline mapl99

  • Frischling
  • *
  • Beiträge: 4
Agent und Datumsvergleich
« am: 26.03.07 - 18:01:34 »
Hallo,
habe einen lokalen Geburtstagsagenten erstellt, der periodisch läuft. Mit den Notes Bordmitteln (also ohne eigenerstelltes Coding) prüft er auf alle Dokumente, bei denen ein Geburtstag in den nächsten 3 Tagen erreicht sein wird. Nun steht in der Maske der Datumswert mit TT.MM drin, das Jahr sieht man nicht direkt. In meinem Fall steht es auf 2006, wenn man den Kalender auf dem Feld aufklappt.
Das Problem: ich will nun nur TT.MM prüfen, nicht das Jahr. Das tut Notes aber und gibt mir keine e-Mail aus. Ändere ich das Jahr auf 2007, dann klappt's.
Kann mir jemand einen Tipp geben, wie ich das hinkriege ohne zu programmieren?
Danke+Gruß, MAPL
« Letzte Änderung: 26.03.07 - 18:06:08 von mapl99 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent und Datumsvergleich
« Antwort #1 am: 26.03.07 - 18:18:40 »
Ohne eine einzige Zeile Code? Da hast Du keine Chance.

Bernhard

Offline mapl99

  • Frischling
  • *
  • Beiträge: 4
Re: Agent und Datumsvergleich
« Antwort #2 am: 27.03.07 - 09:32:04 »
Hmm, das ist schlecht für mich. :(

Alternatividee: kann mir jemand einen Agenten darstellen, der am 01.01. jeden Jahres läuft und die Jahreszahl im Feld Geburtstag auf das aktuelle Jahr setzt?
Da ich leider nicht programmieren kann, wäre eine lauffähige Vorgabe sehr nett.

Vielen Dank im voraus.

Gruß, MAPL

Offline mapl99

  • Frischling
  • *
  • Beiträge: 4
Re: Agent und Datumsvergleich
« Antwort #3 am: 27.03.07 - 18:05:24 »
hallo,
habe mir folgendes zusammengebastelt. Leider wird das Datum nicht ausgegeben, der Name hingegen schon.
Was ist das Problem?

D:= @ToTime (Birthday);
@MailSend ("name@web.de" ; " "; " "; "Test"; " "; FullName; D );
SELECT @All

Danke+Gruß, MAPL

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent und Datumsvergleich
« Antwort #4 am: 27.03.07 - 18:16:49 »
D:= @ToTime (Birthday)
erzeugt einen Datumswert. Eigentlich ist das unnötig, da das Feld schon als dieses gespeichert wurde. Schaden tut es aber nichts.
@MailSend erwartet aber Text, zudem stimmt die von Dir verwendete Syntax nicht:
@MailSend ("name@web.de" ; " "; " "; "Test"; " "; FullName; D )
                   SendTo; CC; BCC;            Subject; Body; Felder; Flags
D als Flag - das kann nicht funktionieren!

Das würde tun:
@MailSend ("name@web.de" ; " "; " "; "Test"; Fullname + ": Geburtstag am " + @Text (D))

HTH,
Bernhard

PS: Fertige Agenten schreibt hier vermutlich keiner. Ausser gegen Bares, dann aber gerne  ;)

Offline mapl99

  • Frischling
  • *
  • Beiträge: 4
Re: Agent und Datumsvergleich
« Antwort #5 am: 27.03.07 - 20:22:18 »
Super, danke für die Hilfe.
Leider kommt das Datum nicht raus. Alles andere klappt.
Ich habe schon @texttotime, @getfield und @totime versucht, alles erfolglos.
Woran könnte das liegen?
Gruß, MAPL

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz