OVH Cloud OVH Cloud

Première lettre en majuscule

8 réponses
Avatar
Elio
Dans access 2003, y a-t-il un moyen très simple pour que la première lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio

8 réponses

Avatar
Didier Bicking
Dans la procédure évènementielle "Après mise à jour" de ton contrôle, tu
peux écrire cette procédure :
MonControl=UCase(Left(MonControle,1)) &
LCase(Right(MonControle,Len(MonControle)-1)

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Elio" a écrit dans le message de news:

Dans access 2003, y a-t-il un moyen très simple pour que la première
lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio


Avatar
Didier Bicking
Excuse, il manque une parenthèse :
MonControl=UCase(Left(MonControle,1)) &
LCase(Right(MonControle,Len(MonControle)-1))

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Didier Bicking" a écrit dans le message de news:
43a3dc53$0$21268$
Dans la procédure évènementielle "Après mise à jour" de ton contrôle, tu
peux écrire cette procédure :
MonControl=UCase(Left(MonControle,1)) &
LCase(Right(MonControle,Len(MonControle)-1)

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Elio" a écrit dans le message de news:

Dans access 2003, y a-t-il un moyen très simple pour que la première
lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio






Avatar
Elio
Merci pour l'aide.
Mais quand je fais le test, j'ai un écran qui me dit qu'access ne peut pas
trouver la macro MonControl ... etc. Est-ce que je dois créer une macro et si
oui, comment ?

Je vous remercie




Dans la procédure évènementielle "Après mise à jour" de ton contrôle, tu
peux écrire cette procédure :
MonControl=UCase(Left(MonControle,1)) &
LCase(Right(MonControle,Len(MonControle)-1)

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Elio" a écrit dans le message de news:

Dans access 2003, y a-t-il un moyen très simple pour que la première
lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio







Avatar
Elio
En sachant que le champ s'appelle "prénom".
Merci


Merci pour l'aide.
Mais quand je fais le test, j'ai un écran qui me dit qu'access ne peut pas
trouver la macro MonControl ... etc. Est-ce que je dois créer une macro et si
oui, comment ?

Je vous remercie




Dans la procédure évènementielle "Après mise à jour" de ton contrôle, tu
peux écrire cette procédure :
MonControl=UCase(Left(MonControle,1)) &
LCase(Right(MonControle,Len(MonControle)-1)

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Elio" a écrit dans le message de news:

Dans access 2003, y a-t-il un moyen très simple pour que la première
lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio









Avatar
"Elio" a écrit dans le message de news:
Dans access 2003, y a-t-il un moyen très simple pour que la première lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio


Bonjour aussi

Avatar
Bonjour

essaye ceci :

Private Sub TonControle_AfterUpdate()
Me!TonControle.Value = StrConv(Me!TonControle.Value, vbProperCase)
End Sub


--
A+
Arnaud
----------------------------------------
-------> http://www.mpfa.info <-------
----------------------------------------

"Elio" a écrit dans le message de news:
Dans access 2003, y a-t-il un moyen très simple pour que la première lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio


Avatar
Elio
CHOUETTE ça fonctionne !!!! Une épine en moins dans mon pied.
Un grand merci Anor et un merci aussi à Didier.
Bonne journée, ici il neige (Liège, Belgique).





Bonjour

essaye ceci :

Private Sub TonControle_AfterUpdate()
Me!TonControle.Value = StrConv(Me!TonControle.Value, vbProperCase)
End Sub


--
A+
Arnaud
----------------------------------------
-------> http://www.mpfa.info <-------
----------------------------------------

"Elio" a écrit dans le message de news:
Dans access 2003, y a-t-il un moyen très simple pour que la première lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom, une
localité ...).
Merci pour l'aide

Elio







Avatar
Gérard
Bonjour,

Il te faut simplement remplacé "MonControle" par "prenom.value", dans la
formule de Didier soit

prenom.value=UCase(Left(prenom.value,1)) &
LCase(Right(prenom.value,Len(prenom.value)-1))

Gérard


"Elio" a écrit dans le message de news:

En sachant que le champ s'appelle "prénom".
Merci


Merci pour l'aide.
Mais quand je fais le test, j'ai un écran qui me dit qu'access ne peut
pas
trouver la macro MonControl ... etc. Est-ce que je dois créer une macro
et si
oui, comment ?

Je vous remercie




Dans la procédure évènementielle "Après mise à jour" de ton contrôle,
tu
peux écrire cette procédure :
MonControl=UCase(Left(MonControle,1)) &
LCase(Right(MonControle,Len(MonControle)-1)

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Elio" a écrit dans le message de
news:

Dans access 2003, y a-t-il un moyen très simple pour que la première
lettre
d'un mot soit automatiquement en majuscule ( pour un nom, un prènom,
une
localité ...).
Merci pour l'aide

Elio