voorwaarde aan postcode

Status
Niet open voor verdere reacties.

Zurrik

Gebruiker
Lid geworden
17 mrt 2006
Berichten
221
In Access kun je geweldig een Postcode invoermasker maken. Maar ik heb met klanten te maken die ook uit belgie en duitsland komen. Is het mogelijk om te zeggen in de tabelopmaak, als het land nederland is dan moet de postcode zo.?
 
Nee, dat kan niet in de tabelopmaak.
Twee mogelijkheden.

1.
Maak onderscheid tussen buitenlandse adressen en nederlandse adressen. Gebruik hiervoor aparte tabellen en aparte schermen.

2.
Gebruik geen invoermasker, maar doe de controle achter het invoerformulier met behulp van VBA.
 
Kun je in VBA dan ook eisen meegeven aan de opmaak. Dus ik kan ook in VBA meegeven dat een NL telefoon nummer 10 cijfers heeft en dat een Belgisch bijvoorbeeld met 0032 moet beginnen? Zo ja, kun je me een voorbeeldje geven?
 
Daar heb je een heel arsenaal aan superhandige functies voor. Bijvoorbeeld instr(), len(), isnumeric(), mid(), left(), right() en zo kan ik nog wel even doorgaan.
Het antwoord is dus ja.
Je krijgt dan code als

if len(me.veldje) <> 10 then
msgbox "Sukkel, een telefoonnummer bestaat uit 10 cijfers"
me.veldje.setfocus
exit sub
end if

Voor een overzicht van de functies in access zie de access help voor een overzicht van de beschikbare functies (het zijn er veel).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan