Je souhaite forcer en majuscule un champ texte, j'ai utulisé >???en propriété masque de saisie, mais le hic, par exemple pour BARTON de MONTBAS; BARETd'AURIOLLE. Commen faire? Merci pour votre aide
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour aussi.
à la limite ne pas mettre d'input mask et tout traiter dans l'événement afterupdate du champ Me.Corr_Nom = UCase(Me.Corr_Nom) Me.Corr_Nom = Replace(Me.Corr_Nom, " DE ", " de ") Me.Corr_Nom = Replace(Me.Corr_Nom, " DU ", " du ") Me.Corr_Nom = Replace(Me.Corr_Nom, " D'", " d'") Me.Corr_Nom = Replace(Me.Corr_Nom, " LA ", " la ") etc....... si une minuscule apparaît au milieu d'un nom sans espace il n'y a aucune solution. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Luc Joly" a écrit dans le message de news:
Je souhaite forcer en majuscule un champ texte, j'ai utulisé >???en propriété masque de saisie, mais le hic, par exemple pour BARTON de MONTBAS;
BARETd'AURIOLLE. Commen faire? Merci pour votre aide
Bonjour aussi.
à la limite ne pas mettre d'input mask et tout traiter dans l'événement
afterupdate du champ
Me.Corr_Nom = UCase(Me.Corr_Nom)
Me.Corr_Nom = Replace(Me.Corr_Nom, " DE ", " de ")
Me.Corr_Nom = Replace(Me.Corr_Nom, " DU ", " du ")
Me.Corr_Nom = Replace(Me.Corr_Nom, " D'", " d'")
Me.Corr_Nom = Replace(Me.Corr_Nom, " LA ", " la ")
etc.......
si une minuscule apparaît au milieu d'un nom sans espace il n'y a aucune
solution.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Luc Joly" <jl.joly@wanadoo.fr> a écrit dans le message de
news:D3178067-F9C3-403E-809D-62957E5DB8F9@microsoft.com...
Je souhaite forcer en majuscule un champ texte, j'ai utulisé >???en
propriété masque de saisie, mais le hic, par exemple pour BARTON de MONTBAS;
BARETd'AURIOLLE. Commen faire? Merci pour votre aide
à la limite ne pas mettre d'input mask et tout traiter dans l'événement afterupdate du champ Me.Corr_Nom = UCase(Me.Corr_Nom) Me.Corr_Nom = Replace(Me.Corr_Nom, " DE ", " de ") Me.Corr_Nom = Replace(Me.Corr_Nom, " DU ", " du ") Me.Corr_Nom = Replace(Me.Corr_Nom, " D'", " d'") Me.Corr_Nom = Replace(Me.Corr_Nom, " LA ", " la ") etc....... si une minuscule apparaît au milieu d'un nom sans espace il n'y a aucune solution. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Luc Joly" a écrit dans le message de news:
Je souhaite forcer en majuscule un champ texte, j'ai utulisé >???en propriété masque de saisie, mais le hic, par exemple pour BARTON de MONTBAS;
BARETd'AURIOLLE. Commen faire? Merci pour votre aide