Autor Thema: Postopen-Event startet mit einer Fehlermeldung  (Gelesen 1673 mal)

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Postopen-Event startet mit einer Fehlermeldung
« am: 08.04.08 - 09:24:27 »
Hallo,
ich habe eine Form ohne Items erstellt und folgendes Code-Beispiel bei dem Event Postopen hinzugefügt:

Code
Sub Postopen(Source As Notesuidocument)
On Error Goto EH
Dim ns As New NotesSession
Dim ws As New NotesUIWorkspace
Dim note As NotesDocument
Dim theDate As New NotesDateTime( Now )
Set Source = ws.CurrentDocument
If Source.IsNewDoc Then
'setting the name and nate fields to the users' name and the current date/time
note.name = ns.UserName' Hier taucht die Fehlermeldung auf
Set note.date = theDate' Hier ebenfalls, wenn ich note.name auskommentiere
Source.Reload
End If
PE: Exit Sub
EH: Call raiseError("", Err, Error$, Erl)
End Sub

Es kommt dann folgende Fehlermeldung:

Zitat
Object variable not set
=> Postopen 13

Weiß jemand weiter?

Liebe Grüße
Giordano

botschi

  • Gast
Re: Postopen-Event startet mit einer Fehlermeldung
« Antwort #1 am: 08.04.08 - 09:26:43 »
Du deklarierst "note", weist der Variable aber nix zu...
Postopen 13 ist die Zeile.

Matthias

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Postopen-Event startet mit einer Fehlermeldung
« Antwort #2 am: 08.04.08 - 09:28:39 »
Du hast die Variable note gar nicht initialisiert, daher kommt die Fehlermeldung. Tausch mal
Code
Set Source = ws.CurrentDocument
durch
Code
set note = Source.Document
aus.

Source brauchst du an der Stelle nicht zu setzen, da das von Notes her schon mit initialisiert wurde. Dir fehlt die Initialisierung des Backend-Dokuments, an dem du was tun willst.

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Re: Postopen-Event startet mit einer Fehlermeldung
« Antwort #3 am: 08.04.08 - 09:48:04 »
Ach herrje!
Das hatte ich wirklich übersehen! Tut mir Leid für die Umstände! :(

Liebe Grüße
Giordano

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz