cyle
asked on
Search document by view.
Can somebody please inform me what's missing?
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim composed As String
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Dim item As NotesItem
Set uidoc = workspace.CurrentDocument
composed = uidoc.FieldGetText("titlen um" )
Set db = session.CurrentDatabase
Set view = db.GetView("ECN Date")
Set dc = view.GetAllDocumentsByKey( composed, True)
Set doc = dc.GetFirstDocument()
If dc Is Nothing Then
Messagebox composed,, "Not found"
Else
Messagebox composed
Set item = doc.ReplaceItemValue("fld_ ECN_seqnum ", fld_ECN_seqnum ) --- Gives me an error Object variable not set
Msgbox fld_ECN_seqnum
Call doc.Save( False, True )
End If
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim composed As String
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Dim item As NotesItem
Set uidoc = workspace.CurrentDocument
composed = uidoc.FieldGetText("titlen
Set db = session.CurrentDatabase
Set view = db.GetView("ECN Date")
Set dc = view.GetAllDocumentsByKey(
Set doc = dc.GetFirstDocument()
If dc Is Nothing Then
Messagebox composed,, "Not found"
Else
Messagebox composed
Set item = doc.ReplaceItemValue("fld_
Msgbox fld_ECN_seqnum
Call doc.Save( False, True )
End If
Missin "O"
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim composed As String
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Dim item As NotesItem
Set uidoc = workspace.CurrentDocument
composed = uidoc.FieldGetText("titlen um" )
Set db = session.CurrentDatabase
Set view = db.GetView("ECN Date")
Set dc = view.GetAllDocumentsByKey( composed, True)
Set doc = dc.GetFirstDocument()
If doc Is Nothing Then ' Changed dc to doc
Messagebox composed,, "Not found"
Else
Messagebox composed
Set item = doc.ReplaceItemValue("fld_ ECN_seqnum ", fld_ECN_seqnum ) '--- Gives me an error Object variable not set
Msgbox fld_ECN_seqnum
Call doc.Save( False, True )
End If
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim composed As String
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Dim item As NotesItem
Set uidoc = workspace.CurrentDocument
composed = uidoc.FieldGetText("titlen
Set db = session.CurrentDatabase
Set view = db.GetView("ECN Date")
Set dc = view.GetAllDocumentsByKey(
Set doc = dc.GetFirstDocument()
If doc Is Nothing Then ' Changed dc to doc
Messagebox composed,, "Not found"
Else
Messagebox composed
Set item = doc.ReplaceItemValue("fld_
Msgbox fld_ECN_seqnum
Call doc.Save( False, True )
End If
That was a logical deduction. Though, if dc is initialized and dc.GetFirstDocument() does return a doc object, it wont hurt. But if somehow doc is not initialized it iwll say what it says!!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Logic changed!?!
My solution didn't work?!?!?!? It was good by all means!
ASKER
Sorry, but it didn't update the field in the othe form.