Hallo Forum,
bin mal wieder mit meinem LS-Latein am Ende.
Folgendes Problem: In einer Maske wird eine Tabelle abgespeichert in ein RT-Feld ("Link"). Beim Schließen soll des 5. Feld der Tabelle in ein anderes Text-Feld ("Titel") übertragen werden. Nachfolgendes Script benutze ich, wobei eine Fehlermeldung bei der Ausführung hochkommt, das Ergebnis ist aber dennoch ok
.
Sub Querysave(Source As NotesUIdocument, Continue As Variant)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim body As NotesRichTextItem
Dim rtnav As NotesRichTextNavigator
Dim rtrange As NotesRichTextRange
Set db = session.CurrentDatabase
Set doc = source.Document
Set body = doc.GetFirstItem("Link")
Set rtnav = Body.CreateNavigator
Error --> Object variable not set If rtnav.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH) Then
Set rtrange = body.CreateRange
count% = 0
Do
count% = count% + 1
Call rtrange.SetBegin(rtnav)
If count% = 5 Then
Call source.FieldSetText ( "Titel",rtrange.TextParagraph)
End If
Loop While rtnav.FindNextElement(RTELEM_TYPE_TEXTPARAGRAPH)
Else
Messagebox "Error",, "Contact Administrator"
End If
End Sub
Kann mir jemand unter die Arme greifen
Alexis