Domino 9 und frühere Versionen > Entwicklung
Querysave Problem
Darkface:
Hallo zusammen,
ich habe folgendes Problem, ich lasse im Querysave einen Wert überprüfen. wenn der Wert im if bleibt, soll er einen Message ausgeben und zu dem Feld springen was überprüft wird.
Das macht er, aber er fragt mich ob ich speichern möchte, und genau das möchte ich unterbinden.
Hat jemand eine Idee? Danke für jede Hilfe.
Gruß
Darkface
--- Code: ---If (Name = "Wert" ) then
Continue = False
Call Source.GotoField ("Name")
Exit Sub
Else
Continue = true
Exit Sub
End if
--- Ende Code ---
Axel:
Hi,
ändere mal den Code wie folgt ab:
If (Source.Document.Name(0) = "Wert" ) then
Continue = False
Call Source.GotoField ("Name")
Exit Sub
Else
Continue = true
Exit Sub
End if
In deinem Fall vergleichst du "Wert" mit dem Inhalt einer Variablen und nicht mit einem Feldinhalt.
Axel
Darkface:
Das hat leider nichts gebracht.
Er fragt immer noch nach.
Gruß
André
Rob Green:
mach mal folgendes, ganz traditionelles:
--- Code: ---Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
'Test auf Inhalt
Msgbox uidoc.FieldGetText( "Name" )
If (uidoc.FieldGetText( "Name" ) = "INHALT") Then
Msgbox "na na na na"
continue = False
Exit Sub
End If
--- Ende Code ---
Axel:
Hi,
der Code sieht richtig aus. Schau dir das Ganze mal mit dem Debugger an. Entspricht der Wert den du in der IF-Klausel nimmst auch wirklich dem Wert, der im Feld steht ?
Was anderes fällt mir im Moment auch nicht ein.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln