Autor Thema: Type Mismatch  (Gelesen 1080 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