Veille Stratégique et Intelligence Economique Forum Index

Veille Stratégique et Intelligence Economique
Opération collective de formation-action à la pratique de la Veille Stratégique et de l'Intelligence Economique dans les PME/PMI du bassin de l'Adour sous-traitantes du secteur ASD

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problème avec Access

 
Post new topic   Reply to topic    Veille Stratégique et Intelligence Economique Forum Index -> Actions Veille -> Actions collectives diverses
Previous topic :: Next topic  
Author Message
David_S



Joined: 23 May 2007
Posts: 6

PostPosted: 26/07/2007 10:53:25    Post subject: Problème avec Access Reply with quote

Un problème tout bête je pense mais est-ce que quelqu'un sait comment mettre automatiquement le contenu de quelques champs que je vais définir en majuscules ou seulement la première lettre?

Merci par avance
Back to top
Khaled
Administrateur


Joined: 27 Apr 2006
Posts: 29

PostPosted: 26/07/2007 14:55:35    Post subject: Problème avec Access Reply with quote

Voici un code VBA qui peut résoudre le problème de majuscule sur access : Il faut aller à la propriété d'une rubrique (contrôle) au formulaire en cliquent avec le bouton droit.

une possibilité directement en code VBA...

Pour passer ton champ [Nom] en Majuscule, sur événement 'Après MAJ'
Code :
Private Sub Nom_AfterUpdate()
Me.Nom = UCase$(Nz(Nom))
End Sub

Pour passer la première lettre de ton [Prénom] en majuscule, sur événement 'Après MAJ'

Code :
Private Sub Prenom_AfterUpdate()
Me.Prenom = UCase$(Mid$(Nz(Prenom), 1, 1)) & LCase$(Mid$(Nz(Prenom), 2, Len(Nz(Prenom))))
End Sub

L'avantage de cette méthode, c'est qu'ici le nom et le prénom seront également sauvegardé tel quel dans ta table
Par contre concernant un prénom composé (Jean-Pierre) avec cette méthode seule la première lettre du prénom sera mise en majuscule (Jean-pierre)....

Il y a aussi une solution par "masque de saisie" dans la lidne "Après MAJ" en utilisant :
>L???????????????? : avec ? le nombre de caratère après la première lettre
>L>???????????????
_________________
Khaled Arous
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Veille Stratégique et Intelligence Economique Forum Index -> Actions Veille -> Actions collectives diverses All times are GMT + 2 Hours
Page 1 of 1

 

 
Jump to:  

Index | Administration Panel | Create a forum | Support forum | Forum directory | Legal notices | Report a violation
Powered by phpBB © 2001, 2005 phpBB Group