Hallo Zusammen!
Ich habe da ein Problem und bin leider mit meinem Lotus Script Kenntnissen am Ende!
Gut zugegeben die sind nicht groß!!
Ziel ist es in einem Dokument alle Felder durchzugehen und wenn ein Feld eine Zahl ist und am eine ein "P" hat, dann soll dieser Wert bearbeitet werden!
habe nun folgenden Code den ich in einem Agent aufrufe!
Sub Initialize
Dim s As New NotesSession
Dim w As New NotesUIWorkspace
Dim colSelect As NotesDocumentCollection
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim fielditem As NotesItem
Dim var As Double
Set db= s.CurrentDatabase
Forall item In doc.Items
If (( fielditem.Type=NUMBERS )&(Strrightback(fielditem.Name, "P"))) Then
var = doc.GetItemValue(fielditem.Name)
Messagebox var, MB_OK, "Zwischenschritt"
End If
End Forall
End SubIch bearbeite den Wert noch nicht, sonder will in nur einmal in einer Messagebox ausgeben! zum testen!
Rufe ich den Agent nun auf, dann bekomm ich die Meldung "Object Variable not set"
ist im Code etwas falsch oder habe ich etwas vergessen!
ich hoffe ich habe das Problem einigermaßen beschrieben und ihr könnt ma da ein bisschen helfen!
mfg
Peter