eeb van de 2 velden moet gevuld zijn.

Status
Niet open voor verdere reacties.

frankie59

Gebruiker
Lid geworden
25 sep 2008
Berichten
154
Ik heb een verkoopdatabase,waarbij men moet aanklikken per pin betaald of contant, Hoe kan ik er voor zorgen dat de vervolgopdracht "printbon" niet mogelijk is als een van deze velden niet gevuld zijn.
De bedoeling is het dat men niet verder kan als deze velden geen waarde hebben. Velden vereist is geen optie, omdat 1 veld altijd leeg blijft.
hoe ziet zo'n formule eruit? Wie weet er raad.

met vriendelijke groet,

Frank
 
Is vrij simpel te regelen, met een check op de velden Pin of Contant. Zoals je al zei, is één van de twee verplicht. Als ze alletwee dus leeg zijn, mag de printknop niet actief zijn. Deze status kun je vastleggen bij het openen van het formulier.
Bij het Form_Load event zet je dan:

Me.cmdPrintbon.Enabled=False

Dan kan er dus standaard niet op de knop worden geklikt.
Bij beide betaalvelden zet je een actie op de gebeurtenis <Na bijwerken>

Code:
If Me.chkPin.Value=True Then
     Me.cmdPrintbon.Enabled=True
Else
     Me.cmdPrintbon.Enabled=False
End If

Daarmee zet je dus, als de waarde van het controleveld positief is, de knop aan.
Op die manier weet je zeker, dat de knop alleen klikbaar is, als één van de betaalvelden is aangeklikt.

Michel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan