Toon posts:

[Lotes Notes] Document niet opslaan of niet sluiten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil dat als ik een document sluit, dat deze niet wordt opgeslagen of niet wordt afgesloten totdat enkele velden die ik perse ingevuld wil hebben zijn ingevuld.

Ik weet hoe ik kan controleren of iets wel of niet is ingevuld, dit doe ik met de volgende code:

@If(Invoerdatum="";@Prompt ([OK];"Fout bij opslaan";"Datum moet ingevuld zijn!!!");@Success)

Dit kijkt of de invoerdatum is ingevuld en geeft de melding dat deze ingevuld moet zijn wanneer er niets is ingevuld.

Dit werkt prima, alleen als ik niks invul en ik sluit het document door op het kruisje te klikken wordt deze automatisch opgeslagen.
Ik wil dus dat dit niet gebeurd als er niets is ingevuld of dat het document niet af is te sluiten totdat er iets is ingevuld.

Wie kan mij helpen??? En waar kan ik de code het beste plaatsen ik heb het nu in de queryclose staan???

Ik weet ook dat ik iets anders kan invullen dan een datum maar goed dat is nu even niet het belangrijkste.

[ Voor 7% gewijzigd door Verwijderd op 19-06-2003 10:08 ]


  • Xanion
  • Registratie: Augustus 2001
  • Laatst online: 03-08 20:18
Ieder form heeft een QuerySave Event (Sub Querysave(Source As Notesuidocument, Continue As Variant)). Controleer je veld en zet continue op false als het veld niet ingevuld is en het document niet gesaved mag worden.

Voorbeeld:
code:
1
2
3
4
if source.FieldGetText ("InvoerDatum") = "" then
   Msgbox "Veld 'InvoerDatum' is verplicht", 48, "Error"
   continue = false
end if

[ Voor 13% gewijzigd door curry684 op 19-06-2003 11:18 ]

There are 10 types of people in the world: Those who understand binary, and those who don't. .


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

offtopic:
Code tussen [code=Lotus Notes] en [/code] wordt dan nog wel niet zo mooi gehighlight als PHP e.d. maar het verbetert je layout wel :)

Professionele website nodig?


Verwijderd

Topicstarter
Thanks Xanion, das precies wat ik nodig had!!! :)