afhankelijk invoermasker

Status
Niet open voor verdere reacties.

mogerene

Gebruiker
Lid geworden
28 aug 2003
Berichten
29
Hallo,

Ik wil graag in een formulier het invoermasker van een veld afhankelijk maken van een ander veld. Het betreft het veld artikelnummer. Deze nummers verschillen bij elke leverancier van samenstelling, dus als ik de leverancier invul dan wil ik graag dat het invoermasker meeverandert. Wie kan mij vertellen hoe dit moet?

Alvast bedankt voor je tijd.

René
 
Invoermasker Acces

Volgens mij moet het met onderstaande VB code lukken:

Private Sub Veld1_AfterUpdate()

If Veld1.Value = "jan" Then
Veld2.InputMask = "000-000"
Else
Veld2.InputMask = "0000-0000"
End If

End Sub


Veel succes
 
Je kunt het invoermasker ook uit een tabel halen (bij jouw situatie: de leverancierstabel).

Zie voor een vergelijkbaar voorbeeld van een invoermasker van de postcode, die per land anders is, het programma AdresMenu, dat je vanaf mijn site kunt downloaden. De code is verwerkt in de functie fPostcode_invoermasker() in de module basPostcode_Plaats. De functie wordt ogperoepen nadat je in het formulier frmAdres het land gewijzigd hebt. De functie maakt gebruik van de tabel tblLand, waar het invoermasker van de postcode als een extra veld in opgenomen is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan