Noel Prove
Gebruiker
- Lid geworden
- 16 jul 2006
- Berichten
- 98
Hallo,
In een adressenbestand heb ik naast het hoofdformulier met de persoonlijke gegevens,
een subformulier waarin de telefoon- en gsm gegevens van ieder persoon in worden bewaard.
Hiervoor heb ik een tabel "tbladressen" en "tblTelefoonnummers" die aan elkaar gerelateerd zijn.
In de tabel "Telefoonnummers" heb ik de volgende velden:
TelefoonnummerID
Telefoonnummer
Telefoon_Type : het is de bedoeling om hier de selectie "GSM werk", "GSM prive", "Telefoon werk" of "Telefoon prive"
in op te slaan.
Aan de hand van deze selectie zou ik het invoermasker van het veld "Telefoonnummer" automatisch willen laten veranderen.
Voor GSM nummers : 0###"/"##.##.##
voor telefoonnummers : ###\-###.###.###
Ik heb een beetje gegoogeld en had gedacht aan de volgende code
Jammer genoeg is mijn kennis van VBA niet goed genoeg om dit
uit te werken.
Kan iemand mij hierbij een handje helpen a.u.b. ?
Alvast bedankt.
In een adressenbestand heb ik naast het hoofdformulier met de persoonlijke gegevens,
een subformulier waarin de telefoon- en gsm gegevens van ieder persoon in worden bewaard.
Hiervoor heb ik een tabel "tbladressen" en "tblTelefoonnummers" die aan elkaar gerelateerd zijn.
In de tabel "Telefoonnummers" heb ik de volgende velden:
TelefoonnummerID
Telefoonnummer
Telefoon_Type : het is de bedoeling om hier de selectie "GSM werk", "GSM prive", "Telefoon werk" of "Telefoon prive"
in op te slaan.
Aan de hand van deze selectie zou ik het invoermasker van het veld "Telefoonnummer" automatisch willen laten veranderen.
Voor GSM nummers : 0###"/"##.##.##
voor telefoonnummers : ###\-###.###.###
Ik heb een beetje gegoogeld en had gedacht aan de volgende code
Code:
Private Sub Form_Current()
Select Case Me.Telefoon_Type.Value
Case "GSM werk"
Me.Telefoonnummer.InputMask = 0###"/"##.##.##"
Case "GSM prive"
Me.Telefoonnummer.InputMask = 0###"/"##.##.##"
Case "Telefoon prive"
Me.Telefoonnummer.InputMask = ###\-###.###.###
Case "Telefoon werk"
Me.Telefoonnummer.InputMask = ###\-###.###.###
End Select
End Sub
Jammer genoeg is mijn kennis van VBA niet goed genoeg om dit
uit te werken.
Kan iemand mij hierbij een handje helpen a.u.b. ?
Alvast bedankt.
Laatst bewerkt door een moderator: