bonjour à tous !
Je voudrais obliger un champ à posséder une casse prédéfinie (pas seulement afficher); le champs nom et prénom.
Dans un formulaire sur l'évènement sortie du champ nom j'ai mis ceci :
Ce qui marche très bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Nom_candidat_Exit(Cancel As Integer) Me.Nom_candidat = UCase(Me.Nom_candidat) End Sub
Sur le champ prénom ça se complique. En effet, j'ai mis ceci :
Ca marche très bien pour les prénom simples, mais plus pour les prénoms composés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Prénom_candidat_Exit(Cancel As Integer) Me!Prénom_candidat.Value = Format(Left(Me!Prénom_candidat.Value, 1), ">") & Format(Right(Me!Prénom_candidat.Value, Len(Me!Prénom_candidat.Value) - 1), "<") End Sub
jean devient Jean
jean-marie devient Jean-marie
Y a t il un code qui permettrait de mettre la première lettre de la seconde partie (après le tiret) en majuscule ?
merci d'avance !
Partager