Domino 9 und frühere Versionen > Entwicklung
Löschen von Dokumenten aus einer DB zur anderen
Alexis:
Bernhard,
leider sehe ich den Link in der Maske nicht :-[
Nicht nach Abspeichern,
Feld "Link" als RTF mit Mehrfachwerten oder auch nicht,
Feld "Link" berechnet oder auch nicht.
Hast Du noch 'ne Idee?
Kann der Debugger helfen?
Alexis
koehlerbv:
Deklariere mal Dein rtitem als NotesRichTextItem statt als Variant. Und dann schau mal im Debugger, wie die Variablen nacheinander belegt werden.
Auf die Schnelle sehe ich nicht, was sonst nicht paßt.
So long,
Bernhard
Alexis:
Berhard,
mir fällt nur auf, dass uidoc vom Typ Variant ist.
Als NotesDocument deklariert erhalte ich die Fehlermeldung in der Zeile Set uidoc = workspace.CurrentDocument "Type mismatch CurrentDocument"
???
Alexis
koehlerbv:
Da habe ich total übersehen, daß Du ja uidoc gar nicht deklariert hast:
Dim uidoc as NotesUIDocument
Dazu noch ein Tip: Schreibe nie eine einzige Zeile LS, ohne in die Options des Moduls eingetragen zu haben:
Option Declare
HTH,
Bernhard
Alexis:
Hallo Forum, hallo Bernhard,
leider bin ich bis jetzt noch nicht erfolgreich, obwohl die Hilfestellung von Berhard für mich Script-Greenhorn prima war und nun leider 8) Urlaub ansteht. Hier der letzte Stand des Scripts, vielleicht hat noch jemand in der Zwischenzeit 'ne Idee, warum der Link nicht in der Maske erscheint. Nach dem Urlaub geht' weiter.
Sub Click(Source As Button)
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument ' Reservierung
Dim uidoc As NotesUIDocument ' Bewirtungsmaske
Dim docCurrent As NotesDocument
Dim rtitem As NotesRichTextItem
Set db=session.CurrentDatabase
Set collection = workspace.PickListCollection(1, False,_
"DE01-SPK24/DE01","DOW012.nsf","My Reservations","My Dialog", _
"Please select a document.")
If collection.Count <> 1 Then
Messagebox "Eine Reservierung auswählen"
Exit Sub
End If
Set doc = collection.GetFirstDocument
Set uidoc = workspace.CurrentDocument
Set docCurrent = uidoc.Document
Set rtitem = New NotesRichTextItem( docCurrent, "Link" )
Call rtitem.AppendDocLink (doc, "Link", "Link")
End Sub
Danke und tschüss
Alexis
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln