Domino 9 und frühere Versionen > ND6: Entwicklung
Daten aus Eingebettete Ansicht ziehen
TMC:
In welcher Zeile tritt der Fehler auf?
sharif:
Habe zwar "Debug LotusScript" eingeschaltet aber der fehler kommt sofort ohne das, dass Debug fenster geöffnet wird...
TMC:
Warum nimmst Du denn kein ErrorHandling? ;)
--- Code: ---Sub 123
On Error Goto ErrorHandler
------------ HIER DEIN CODE ----------------
GoOut:
Exit Sub
ErrorHandler:
Msgbox "Error #" & Err & " — " & Error$ & " (Zeile: " & Erl & ")", 48, "Laufzeitfehler"
Resume GoOut
End Sub
--- Ende Code ---
sharif:
So sieht jetzt mein Code aus:
---------------------------------
On Error Goto ErrorHandler
Dim s As New NotesSession
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Set s = New NotesSession
Set db = s.Currentdatabase
Set col = db.UnprocessedDocuments
If col.count > 1 Then
Msgbox ("Bitte markieren Sie nur ein Dokument")
Exit Sub
End If
GoOut:
Exit Sub
ErrorHandler:
Msgbox "Error #" & Err & " — " & Error$ & " (Zeile: " & Erl & ")", 48, "Laufzeitfehler"
Resume GoOut
---------------------------------
Wenn ich die Aktion über eine "normale" View starte funtioniert es ja aber wenn ich die Aktion über die Eingebettete View starte funtioniert es nicht...
Durch den Error Handler verändert sich nichts an der Fehlermeldung! :-[
Thomas Schulte:
Das ging früher nicht weil du in einer Embedded View den Handle über die Unprocessed Eigenschaft der Database nicht bekommen hast.
Deswegen ja auch der Trick mit der outline und der Environment Variable in deinem Ursprungspost.
Wobei ich mittlerweile ( 6.5.4 ) festgestellt habe das Notes das markieren und anschließende Löschen aus eine Embedded View beherrscht. Also müsste rein theoretisch jetzt auch ein Zugriff über die unprocessed Eigenschaften funktionieren. Aber gesehen hab ich das noch nicht. Also ist es auch durchaus möglich das es immer noch nicht funktioniert. Warscheinlicher ist es das das hier immer noch gilt
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln