Autor Thema: Object variable not set  (Gelesen 1293 mal)

Offline Steffen_Albrecht

  • Senior Mitglied
  • ****
  • Beiträge: 300
  • Geschlecht: Männlich
  • Trübsal ist nicht das Einzige was man blasen kann!
Object variable not set
« am: 27.01.03 - 10:56:23 »
Hallo,

ich habe hier ein Script, das hinter einem Button in einer Eingabemaske liegt.
Beim klick darauf bekomme ich die oben genannte Fehlermeldung.

Wo liegt der Fehler? Ich glaube er liegt irgendwo in Fettgedruckten bereich.

     Steffen

----------------------------------------------------------------------------------------------------------------


Sub Click(Source As Button)
   
   Dim session As New NotesSession
   Dim workspace As New NotesUIWorkspace
   Dim db As NotesDatabase
   Dim collection As NotesDocumentCollection
   Dim uidoc As NotesUIDocument
   Dim TempStatus As String
   Dim server As String
   Dim datenbank As String
   Dim mserv As String

   mserv=uidoc.FieldGetText("manServer")
   If (mserv="") Then
      server=uidoc.FieldGetText("Server_m")
      datenbank=uidoc.FieldGetText("DB_m")
   Else
      server=uidoc.FieldGetText("Server")
      datenbank=uidoc.FieldGetText("DB")      
   End If

   Set db=session.CurrentDatabase
   ' Fenster erzeugen in dem der Inhalt der Ansicht Alles\nach Firmenart aus der DB SalesTest
   ' auf dem Server MM_NOTES_OS/Meyer_Meyer/DE angezeigt wird
   
   Set collection = workspace.PickListCollection(1, True, _
   server,datenbank,"Alles\nach Firmennamen","Kundendatenwahl", _
   "Bitte wählen Sie die zu kopierenden Dokumente.")

   
   ' alle ausgewählten Dokumente kopieren   
   Dim doc As notesdocument
   Set doc = collection.GetFirstDocument
   While Not(doc Is Nothing)
      Call doc.Copytodatabase(db)
      Set doc = collection.GetNextDocument(doc)
   Wend
   
End Sub

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Object variable not set
« Antwort #1 am: 27.01.03 - 11:06:44 »
du hast das uidoc in zeile 13 noch nicht gesetzt.
ueber den workspace kommst du an dieses mittels
set uidoc = workspace.currentdocument

gruss

Offline Steffen_Albrecht

  • Senior Mitglied
  • ****
  • Beiträge: 300
  • Geschlecht: Männlich
  • Trübsal ist nicht das Einzige was man blasen kann!
Re:Object variable not set
« Antwort #2 am: 27.01.03 - 11:55:21 »
Vielen Dank!
Bin halt noch Anfänger...

Gruß
    Steffen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz