Autor Thema: Type Mismatch  (Gelesen 1120 mal)

Offline mariab

  • Aktives Mitglied
  • ***
  • Beiträge: 123
Type Mismatch
« am: 08.08.07 - 14:58:49 »
Hallo,

in einer Maske verwende ich in einer Aktionsschaltfläche folgenden Code

Code
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
startdatum = uidoc.FieldGetText("DA1")
'Wert aus Ansicht holen
Dim s As New NotesSession
Dim db As NotesDatabase
Dim v As NotesView
Dim doc As NotesDocument
Set db = s.CurrentDatabase
Set  v = db.GetView("Reservcheck")
Set doc = v.GetFirstDocument
DatAns = doc.GetItemValue("DA1")
Messagebox Cstr(DatAns)
End Sub

Wenn ich den Debugger verwende enthält die Variable DatAns einen Wert.
Das Problem liegt bei der Messagebox erhalte die Fehlermeldung Type Mismatch.
Kann es sein dass ich im Frontend die Variable aus dem Backend nicht anzeigen kann?

Danke Maria

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Type Mismatch
« Antwort #1 am: 08.08.07 - 15:00:54 »
DatAns = doc.GetItemValue("DA1") ... gibt ein Array zurück. Entweder auf die Stelle (0) zugreifen oder mit Join einen String daraus machen.
Gruß
Dirk

Offline mariab

  • Aktives Mitglied
  • ***
  • Beiträge: 123
Re: Type Mismatch
« Antwort #2 am: 08.08.07 - 15:04:12 »
Danke jetzt klappts, habe die Lösung mit der Stelle auf 0 zugreifen verwendet

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz