Autor Thema: Erinnerungs-Agent läuft auf Fehlermeldung  (Gelesen 6078 mal)

Offline samity

  • Frischling
  • *
  • Beiträge: 14
Erinnerungs-Agent läuft auf Fehlermeldung
« am: 19.02.08 - 15:27:08 »
Hallo,

Ich habe einen Agent gebastelt, der bei Überschreitung eines Termins eine Erinnerung verschicken soll:

SELECT WV < @Today; @MailSend(SendTo;"";"";_Subject :="Erinnerung Wiedervorlage";_Text := "Bitte diesem Link zu den unerledigten Wiedervorlagen folgen!";"";[IncludeDoclink])

WV ist hier: „@Adjust(@Today; 0; 0; +14; 0; 0; 0)“

Bei Ausführung des Agents wird dieser Fehler angezeigt: „Fehler in Formel: Für Vergleichsoperatoren müssen zwei Werte desselben Datentyps angegeben werden.“

Fällt jemandem was dazu ein?

Ist es eigentlich möglich auch auf eine Ansicht zu verlinken?

Vielen Dank schon mal.

botschi

  • Gast
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #1 am: 19.02.08 - 15:31:13 »
Probier das mal:
@Adjust(@Today; 0; 0; 14; 0; 0; 0)

Matthias

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #2 am: 19.02.08 - 15:35:52 »
Zwei Anmerkungen:
Wenn alles syntaktisch korrgiert wurde, ist die Auswahlbedingung Blödsinn, da WV immer 14 Tage vor @Today liegt. Der Agent wird also nicht viel Prozessorlast ziehen  ;D

Weiters: Warum steht @Adjust in nführungszeichen?

Dirk: Das "+" stört nicht.

Und: Per @Mailsend kann man nicht auf Ansichten verlinken.

Bernhard

botschi

  • Gast
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #3 am: 19.02.08 - 15:38:43 »
Dirk: Das "+" stört nicht.

Bin darauf gekommen, weil diese Meldung "Fehler in Formel: Für Vergleichsoperatoren müssen zwei Werte desselben Datentyps angegeben werden." ja fast der Klassiker unter den Fehlern bei Addition ist...

Dachte ich jedenfalls...

Matthias

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #4 am: 19.02.08 - 15:41:33 »
Naja, hier geht aber keinesfalls um Addition, sondern um das Vorzeichen.

Bernhard

Offline samity

  • Frischling
  • *
  • Beiträge: 14
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #5 am: 19.02.08 - 15:46:24 »
Na also, bin zwar Anfänger, aber das mit der WV hat geklappt. Der Wert wurde korrekt ausgegeben - ob mit oder ohne +. Und der Wert wird an @Today gemessen.

Das Adjust steht nur in Anführungszeichen, weil ich die Formel abheben wollte.

botschi

  • Gast
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #6 am: 19.02.08 - 15:48:21 »
So weit habe ich das auch erkannt. Vielleicht denkt Notes ja, es soll addieren, kann es nicht und gibt ne Meldung aus. Das mein ich  ::)

Matthias

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #7 am: 19.02.08 - 15:55:18 »
Jetzt erkläre mir aber bitte den Sinn dieser Formel, die Du uns da genannt hast:

SELECT @Adjust(@Today; 0; 0; +14; 0; 0; 0) < @Today

Wann sollte der Term jemals True ergeben?? Heute in 14 Tagen ist niemals kleiner als Heute.

Bernhard

Offline samity

  • Frischling
  • *
  • Beiträge: 14
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #8 am: 20.02.08 - 10:57:10 »
Hm, vielleicht habe ich mich fehlerhaft ausgedrückt. Ich habe eine Maske in der ich einen Wiedervorlage termin mit der genannten Formel erzeuge. In den mit der Maske erstellten Dokumenten soll der Agent dann suchen. In den Dokumenten passt sich der Termin doch nicht mehr an.

Mache ich einen Denkfehler? ???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #9 am: 20.02.08 - 11:48:17 »
Das hast Du Dich wirklich missverständlich ausgedrückt.

Ich nehme an, Du es Dokumente gibt, in denen WV nicht belegt wurde. Dann kommt natürlich die angegebene Fehlermeldung.
Datumswerte müssen vor Verwendung immer überprüft werden, daher

SELECT (@IsTime (WV) & (WV < @Today); @MailSend (...

HTH,
Bernhard

Offline samity

  • Frischling
  • *
  • Beiträge: 14
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #10 am: 20.02.08 - 14:42:08 »
Deine Formel eingebaut. Ergebnis:

Argumente werden an eine Nicht-@Funktion übergeben oder an eine @Funktion, die keine Argumente benötigt.  :-:

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #11 am: 20.02.08 - 14:46:04 »
Dann solltest Du die fehlende Klammer einsetzen ...

Offline samity

  • Frischling
  • *
  • Beiträge: 14
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #12 am: 20.02.08 - 14:54:20 »
Okay, wo?

SELECT (@IsTime (WV) & (WV < @Today); MailSend (SendTo;"";"";_Subject :="Erinnerung Wiedervorlage";_Text := "Bitte diesem Link zu den unerledigten Wiedervorlagen folgen!";"";[IncludeDoclink])

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #13 am: 20.02.08 - 14:58:48 »
Code
SELECT (
		@IsTime (WV) & (WV < @Today); 
		MailSend (
				SendTo;"";"";_Subject :="Erinnerung Wiedervorlage";
					_Text := "Bitte diesem Link zu den unerledigten Wiedervorlagen folgen!";
					"";[IncludeDoclink]
			 )
	<- HIER FEHLT WAS
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline samity

  • Frischling
  • *
  • Beiträge: 14
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #14 am: 20.02.08 - 15:21:07 »
 Ähm, kann man das "hier" etwas konkretisieren?

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #15 am: 20.02.08 - 15:23:34 »
Ich wähle die Kategrorie "Programmieren" für 100 Euro.

Die Antwort lautet: "Was man öffnet, muss man auch schließen".

Die Frage lautet: __________________________
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

botschi

  • Gast
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #16 am: 20.02.08 - 15:29:35 »
Ich wähle die Kategrorie "Programmieren" für 100 Euro.

Die Antwort lautet: "Was man öffnet, muss man auch schließen".

Die Frage lautet: __________________________


Lautet die Frage: "Was muss man schließen?" ?  ;D

Matthias

klaussal

  • Gast
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #17 am: 20.02.08 - 15:31:34 »
)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #18 am: 20.02.08 - 15:46:57 »
Ich wähle die Kategrorie "Programmieren" für 100 Euro.

Die Antwort lautet: "Was man öffnet, muss man auch schließen".

Die Frage lautet: __________________________


Lautet die Frage: "Was muss man schließen?" ?  ;D
Leider nein. Die korrekte Frage wäre "Was ist eine Klammer?" gewesen. ;)

Klauss hat zwar die Frage richtig beantwortet, seine Antwort aber leider nicht als Frage formuliert, daher hat er auch nicht gewonnen. ;)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

klaussal

  • Gast
Re: Erinnerungs-Agent läuft auf Fehlermeldung
« Antwort #19 am: 20.02.08 - 16:00:17 »
Schade  :'(

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz