Hallo EIBPCler
Ich hätte da mal ein Problem für das ich momentan keine einfache Lösung habe.
Ich würde gerne an bestimmten Tagen im Jahr wiederum bestimmte Dinge tun.
Beispiel:
Am 19.11 ist Abholtermin für Rundmüll.
Ich hätte also gerne am 18.11. um 16.30 eine EMail, die mich daran erinnert.
Wenn ich jetzt schreibe:
if date(18,11,10) and htime(16,30,00) then sendmail(MAILADDRESS,RUNDMUELLBETREFF,RUNDMUELLNAC HRICHT) endif
dann bekomme ich ab dem 18.11.2010 jeweils um 16:30 eine entsprechende Mail.
gibts da nicht einen Einfachen weg.
Ich könnte das jetzt natürlich aufblasen:
if (date(18,11,1) and Date(19,11,10)==AUS) then MerkerRundMuell1811=EIN else MerkerRundMuell1811=AUS endif
if MerkerRundMuell1811 and htime(16,30) then
sendmail(MAILADDRESS,RUNDMUELLBETREFF,RUNDMUELLNAC HRICHT) endif
Das könnte funktionieren wird aber bei ca 50 Müllterminen im Jahr schon mal sehr unübersichtlich.
Übrigens ist die Funktion date() im Handbuch verschieden beschrieben.
In der Befehlsübersicht steht: date(yyy,mm,dd)
bei der Funktionserklärung aber : date(dd,mm,yyy)
Vielleicht kann mir jemand weiter helfen. Ich sehe vor lauter Möglichkeiten, die Eleganz nicht mehr
Zum Thema passend wäre noch interessant zu wissen, wie ich zum aktuellen Datum einen Tag hinzuzähle. Ich will ja in der EMail Stehen haben, dass der Müll am 19.11.2010 raus muss. Es soll nicht der 18.11.2010 erwähnt werden.
RUNDMUELLBETREFF =$Müllerinnerung RUND$ + convert(setdate(), $$)
Gruß Andreas
PS: Auch wenn ich momentan über solche Dinge stolper, ich bin soooo froh, dass ich den HS endlich los bin und mich mit dem EIBPC vergnügen kann.
Ich hätte da mal ein Problem für das ich momentan keine einfache Lösung habe.
Ich würde gerne an bestimmten Tagen im Jahr wiederum bestimmte Dinge tun.
Beispiel:
Am 19.11 ist Abholtermin für Rundmüll.
Ich hätte also gerne am 18.11. um 16.30 eine EMail, die mich daran erinnert.
Wenn ich jetzt schreibe:
if date(18,11,10) and htime(16,30,00) then sendmail(MAILADDRESS,RUNDMUELLBETREFF,RUNDMUELLNAC HRICHT) endif
dann bekomme ich ab dem 18.11.2010 jeweils um 16:30 eine entsprechende Mail.
gibts da nicht einen Einfachen weg.
Ich könnte das jetzt natürlich aufblasen:
if (date(18,11,1) and Date(19,11,10)==AUS) then MerkerRundMuell1811=EIN else MerkerRundMuell1811=AUS endif
if MerkerRundMuell1811 and htime(16,30) then
sendmail(MAILADDRESS,RUNDMUELLBETREFF,RUNDMUELLNAC HRICHT) endif
Das könnte funktionieren wird aber bei ca 50 Müllterminen im Jahr schon mal sehr unübersichtlich.
Übrigens ist die Funktion date() im Handbuch verschieden beschrieben.
In der Befehlsübersicht steht: date(yyy,mm,dd)
bei der Funktionserklärung aber : date(dd,mm,yyy)
Vielleicht kann mir jemand weiter helfen. Ich sehe vor lauter Möglichkeiten, die Eleganz nicht mehr
Zum Thema passend wäre noch interessant zu wissen, wie ich zum aktuellen Datum einen Tag hinzuzähle. Ich will ja in der EMail Stehen haben, dass der Müll am 19.11.2010 raus muss. Es soll nicht der 18.11.2010 erwähnt werden.
RUNDMUELLBETREFF =$Müllerinnerung RUND$ + convert(setdate(), $$)
Gruß Andreas
PS: Auch wenn ich momentan über solche Dinge stolper, ich bin soooo froh, dass ich den HS endlich los bin und mich mit dem EIBPC vergnügen kann.
Kommentar