OVH Cloud OVH Cloud

Mettre première lettre en majuscule et les suivantes en minuscul es

4 réponses
Avatar
alexina
Bonjour,

Je viens demander de l'aide sur le forum parce que je ne sais pas comment
définir mon format de champ pour que le prénom s'affiche comme suit "Prénom"
quelque soit la saisie...
De plus, j'ai un champ date_naissance et un champ âge et j'aimerais que le
champ âge soit rempli automatiquement comment faire ?

Je vous remercie par avance pour l'aide que vous m'apporterez parce que je
commence à ne plus avoir de cheveux à force de me les arracher !!!!

A bientôt...
Alexina
P.S : je suis sûre qu'il n'y a rien de bien compliqué mais je n'y arrive pas
!!

4 réponses

Avatar
Luchr

Bonjour,

Je viens demander de l'aide sur le forum parce que je ne sais pas comment
définir mon format de champ pour que le prénom s'affiche comme suit " Prénom"
quelque soit la saisie...
De plus, j'ai un champ date_naissance et un champ âge et j'aimerais que le
champ âge soit rempli automatiquement comment faire ?

Je vous remercie par avance pour l'aide que vous m'apporterez parce que je
commence à ne plus avoir de cheveux à force de me les arracher !!!!

A bientôt...
Alexina
P.S : je suis sûre qu'il n'y a rien de bien compliqué mais je n'y arr ive pas
!!


Pour l'age. Tu ne peu pas faire de calcul dans une table il faut passer
par une requête.
Tu cré dans la requête un champ calculé avec la formule
"Úte()-[date de naissance]" et tu applique à ce champ le format "aa".

Avatar
MG
"alexina" a écrit dans le message de
news:
Bonjour,

Je viens demander de l'aide sur le forum parce que je ne sais pas comment
définir mon format de champ pour que le prénom s'affiche comme suit
"Prénom"
quelque soit la saisie...



***** Voyez la fonction StrConv *****


De plus, j'ai un champ date_naissance et un champ âge et j'aimerais que le
champ âge soit rempli automatiquement comment faire ?

Je vous remercie par avance pour l'aide que vous m'apporterez parce que je
commence à ne plus avoir de cheveux à force de me les arracher !!!!

A bientôt...
Alexina
P.S : je suis sûre qu'il n'y a rien de bien compliqué mais je n'y arrive
pas
!!


Avatar
Tisane
Bonjour alexina,

Je viens demander de l'aide sur le forum parce que je ne sais pas
comment définir mon format de champ pour que le prénom s'affiche
comme suit "Prénom" quelque soit la saisie...[...]


Pour mettre en majuscule la 1re lettre des prénoms (incluant les prénoms
composés mais avec un seul trait d'union), dans ton formulaire, sur
l'événement "Après mise à jour" du champ concerné, tu peux utiliser le code
suivant (Remplace "Prenom" par le nom de ton champ) :

Private Sub Prenom_AfterUpdate()
Dim TraitUnion As Integer
Dim LongPrenom As Integer
[Prenom] = StrConv([Prenom], vbProperCase)
TraitUnion = InStr([Prenom], "-")
LongPrenom = Len([Prenom])
If TraitUnion > 0 Then
[Prenom] = Left$([Prenom], TraitUnion) + UCase(Mid$([Prenom],
TraitUnion + 1, 1)) + Right$([Prenom], LongPrenom - TraitUnion - 1)
End If
End Sub

--
Tisane

Avatar
Jackooo
*Jackooo* te dit *Bonjour* alexina , *tu disais donc* :
rofl

Bonjour,

Je viens demander de l'aide sur le forum parce que je ne sais pas
comment définir mon format de champ pour que le prénom s'affiche
comme suit "Prénom" quelque soit la saisie...
De plus, j'ai un champ date_naissance et un champ âge et j'aimerais
que le champ âge soit rempli automatiquement comment faire ?


Perso dans "source contrôle" des formulaires ou états du champ "Age"
j'ai mis : =(Maintenant()-[Naissance])/365,25
Je ne suis pas trop Caïd mais çà fonctionne pour moi
--
Cordialement rofl
Jackooo
Enlever *OTERCECI* pour Email
Ma devise :
*Pas assez de temps pour ne rien faire*