Domino 9 und frühere Versionen > ND6: Entwicklung
Dokumente in Datenbank suchen und Werte ändern
Blitz:
Hallo,
bin jetzt wieder aus den Urlaub zurück und probire es noch mal:
Habe jetzt folgenden Code:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Set db = session.CurrentDatabase
Dim A_USER As String
Set view = db.GetView( "A_User" )
Set dc = view.GetAllDocumentsByKey("A_USER")
While Not(doc Is Nothing)
Call doc.ReplaceItemValue("Status", "7")
Call doc.Save( True, False )
Set doc = collection.GetNextDocument(doc)
Wend
End Sub
Leider kommt der Fehlerhinweis: Object Variable not set.
Welche wird da gemeint? Stehe voll auf der Leitung. Mit Lotus Script tue ich mir noch echt schwer!
Vielen Dank im Voraus.
klaussal:
Sollte da ein "Dim doc as.... " fehlen ?
Was sagt der Debugger ?
--- Zitat ---schalte mal Option Declare ein
--- Ende Zitat ---
Hast Du das getan ?
Klafu:
Du hast z.B.: "doc" nicht deklariert und willst dann damit arbeiten
--- Code: ---Dim doc as NotesDokument
--- Ende Code ---
und
--- Code: ---Set doc = view.GetAllDocumentsByKey("A_USER")
--- Ende Code ---
würd ich sagen
Chris
klaussal:
--- Zitat ---Set doc = view.GetAllDocumentsByKey("A_USER")
--- Ende Zitat ---
Nein: so war schon richtig !
--- Zitat ---Set dc = view.GetAllDocumentsByKey("Spanish leather", False)
--- Ende Zitat ---
Klafu:
Hm, dann ist das aber nicht der ganze Code, oder ?
Weil er nach Set dc = view.GetAllDocumentsByKey("A_USER") nicht mehr mit dc arbeitet und auch doc nirgends setzt.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln