Domino 9 und frühere Versionen > ND6: Entwicklung
Script-(Anfänger)-Fehler
Alexis:
Danke für Eure Hinweise.
So geht's:
Dim session As New NotesSession
Set db = session.Currentdatabase
Dim uidoc As NotesUIDocument
Dim FieldName As String
Dim NewValue As String
Set collection = db.UnprocessedDocuments 'Alle markierten Doks in die Collection
FieldName = Inputbox$("Feldname:")
NewValue = Inputbox$("Neuer Wert:")
Set doc = collection.GetFirstDocument
While Not (doc Is Nothing)
doc.ReplaceItemValue FieldName, NewValue
Call doc.Save(True, False)
Set doc = collection.GetNextDocument(doc)
Wend
Alexis
koehlerbv:
Jetzt hast Du uidoc deklarierst, aber verwendest es nicht. Statt dessen verwendest Du doc - deklarierst es aber nicht.
Demzufolge fehlt bei Dir immer noch Option Declare.
Mach das von Anfang an ganz sauber - das erspart Dir viel Ärger.
Bernhard
Alexis:
OK!
Dim doc as NotesDocument
muss es wohl richtig heißen.
LN meckerte nicht mal, aber es sollte schon sauber sein.
Merci
Alexis
koehlerbv:
Dann hast Du immer noch kein Option Declare gesetzt.
Weiterhin nicht deklariert sind:
session, db, collection
Sowas kann bei umfangreicheren Code schnell in die Hose gehen.
HTH,
Bernhard
Alexis:
Hallo Bernhard,
was Du nicht wissen kontest: diese Deklarationen liegen bereits im Bereich Declarations des Agenten.
Danke und Gruß
Alexis
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln