Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mariab am 08.08.07 - 14:58:49

Titel: Type Mismatch
Beitrag von: mariab 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
Titel: Re: Type Mismatch
Beitrag von: diali 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.
Titel: Re: Type Mismatch
Beitrag von: mariab am 08.08.07 - 15:04:12
Danke jetzt klappts, habe die Lösung mit der Stelle auf 0 zugreifen verwendet