Domino 9 und frühere Versionen > ND6: Entwicklung
querysave Datumfeld
emadowo:
Hallo!
Hab im Querysave eine "Pflichtfeld-Abfrage" eingefügt, sprich: es müssen bestimmte Felder gefüllt sein, damit das Dokument gespeichert werden kann. Klappt eigentlich auch, sofern es sich um Textfelder handelt. Ist ein Pflichtfeld nicht gefüllt, springt Notes zurück zu diesem Feld, speichern ist nicht möglich. Beim Datumfeld springt Notes nicht zum Dokument (Feld) zurück, sondern schmeißt das neue Dokument weg.
Sicher sitze ich auf der Leitung - aber ihr könnt mir helfen!? Vielen Dank!
Der Code (ok, ich gebs zu: vom Forum hier "übernommen" ;) und modifiziert):
Sub Querysave(Source As Notesuidocument, Continue As Variant)
If (source.document.VerArt(0) = "") Then
Msgbox ("Bitte erfassen Sie die Vertragsart!")
source.gotofield("VerArt")
continue = False
Exit Sub
End If
If (source.document.VerBeginn(0) = "") Then
Msgbox ("Bitte erfassen Sie den Vertragsbeginn!")
source.gotofield("VerBeginn")
continue = False
Exit Sub
End If
End Sub
klaussal:
--- Zitat --- If (source.document.VerBeginn(0) = "") Then
--- Ende Zitat ---
... würde ich so lösen:
If Trim(source.document.VerBeginn(0)) = "" then....
... sieh dir mal die Stellung der runden Klammern in der IF-Abfrage an...
koehlerbv:
Ist VerBeginn denn ein Textfeld? Was sagt der Debugger? Ein ErrorHandling wäre wohl auch gesprächiger ...
Wenn VerBeginn ein Datumsfeld ist:
If Not (IsDate (Source.Document.VerBeginn (0))) Then ...
Bernhard
emadowo:
Hallo und vielen Dank für die prompte Antwort!
Also: es wird noch der Hinweis "Bitte erfassen Sie den Vertragsbeginn" ausgegeben. Heißt doch, die IF-Abfrage hat Notes gemacht!?
EDIT durch Moderator: Bild auf Bitte des Autors entfernt.
Untitled:
Was passiert denn, wenn du vor dem "Exit Sub" in besagter If noch eine MsgBox ausgibst?
Das ganze hat nix mit Dialogboxen zu tun, oder? Hier gibts so einen ähnlichen Bug...
Mit
--- Zitat ---schmeißt das neue Dokument weg
--- Ende Zitat ---
meinst du, das Doc wird normal gespeichert und geschlossen, oder?
Grüsse
Moritz
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln