Domino 9 und frühere Versionen > ND6: Entwicklung

Agent funktioniert nicht

<< < (2/3) > >>

koehlerbv:
Dieser ganze Teil ist Unfug - Du kannst Du nicht einen String mit einem variant vom Typ Date/Time vergleichen!


--- Code: ---Set datum= New notesdatetime (Today)
strDatum = Format(Day(datum.Dateonly),"00") & "." & Format(Month(datum.Dateonly),"00") & "." & Format(Year(datum.Dateonly),"0000")
tmp = doc.GetItemValue("ErinnerungDatum")
strDocName = doc.GetItemValue("Dokumentname")(0)

If tmp(0) = strdatum Then
--- Ende Code ---

Es reicht ein schlichtes
If doc.ErinnerungsDatum (0) = Today then ...

Und wie Dirk schon schrieb - UI-Klassen sind in einem scheduled Agent unzulässig.

Bernhard

dirk_2909:
aber das mit dem Datumsvergleich habe ich doch auch beschrieben  :'(

koehlerbv:
Dabei hast Du aber offen gelassen, was "Date" ist  ;)

Bernhard

DannyCrown:
oh, danke!
Hab sehr wenig Ahnung von Agenten, aber es ist richtig, dass der periodisch einmal am morgen durchlaufen werden soll.

DannyCrown:
mh, kann mir vll. nochmal jemand helfen bei der getDocumentByKey? kriege das nämlich irgendwie nicht hin.

Also hab jetzt mal einfach ne Ansicht erstellt in der alle Dokumente der Form "Eingang" drin sind und da gibt es eine Spalte in der die Nummern angezeigt werden. Nur weiß ich jetzt nicht wirklich, wie ich die Ansicht bei getDocumentByKey anwenden muss. Hier mal was, was ich ganz einfach mal probiert habe:


--- Code: ---Dim dc As NotesDocumentCollection
Dim vw As NotesView
Dim arr(4) As Integer
Dim i As Integer
For i=0 To 4
arr(i)=i+1
Next
Set vw = db.GetView("vwNeueDokumente")
Set dc = vw.GetAllDocumentsByKey(arr)
Set doc = dc.GetFirstDocument

Print "Deklaration fertig"
Print "dc.Count = " & dc.Count
If dc.Count>0 Then
--- Ende Code ---

allerdings gibt dc.Count 0 zurück, findet also keine Dokumente. Hab bestimmt wieder irgendne dummen Fehler gemacht  :D
Also, ich hoffe auf eure Hilfe.
Nochmals besten Dank für eure Mühe!

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln