Controle de saisie Access
Résolu/Fermé
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
-
11 févr. 2008 à 00:05
rgdu86 Messages postés 275 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 7 juillet 2014 - 21 févr. 2008 à 13:01
rgdu86 Messages postés 275 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 7 juillet 2014 - 21 févr. 2008 à 13:01
A voir également:
- Controle de saisie Access
- Controle parental pc - Guide
- Saisie gestuelle iphone - Guide
- Saisie vocale sms - Guide
- Gboard saisie vocale - Accueil - Applications & Logiciels
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
9 réponses
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
65
21 févr. 2008 à 13:01
21 févr. 2008 à 13:01
J'ai trouvé une solution alternative à mon problème.
En effet en cherchant un peu sur différent forum, j'ai trouvé ce code :
If KeyAscii > 64 Then
'on vérifie si on se trouve au le premier caractère
If TexteCoordonneesPaysPerso.SelStart = 0 Then
' On force le premier caractère pour qu'il soit en majuscule
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Else
KeyAscii = Asc(LCase(Chr(KeyAscii)))
End If
End If
C'est un événement qu'il faut mettre sur touche activée
Voilà, merci quand même.
Bien cordialement.
rgdu86
En effet en cherchant un peu sur différent forum, j'ai trouvé ce code :
If KeyAscii > 64 Then
'on vérifie si on se trouve au le premier caractère
If TexteCoordonneesPaysPerso.SelStart = 0 Then
' On force le premier caractère pour qu'il soit en majuscule
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Else
KeyAscii = Asc(LCase(Chr(KeyAscii)))
End If
End If
C'est un événement qu'il faut mettre sur touche activée
Voilà, merci quand même.
Bien cordialement.
rgdu86
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
65
11 févr. 2008 à 10:23
11 févr. 2008 à 10:23
Personne pour m'aider ?
R.G.
R.G.
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
65
11 févr. 2008 à 10:23
11 févr. 2008 à 10:23
Personne pour m'aider ?
R.G.
R.G.
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 315
11 févr. 2008 à 10:39
11 févr. 2008 à 10:39
Salut,
tu as le masque de saisie que tu peux déclarer au niveau de ta zone.
Sinon, si c'est vraiment complexe, il faut passer par du VBA où tu programmeras toi-même ton contrôle.
tu as le masque de saisie que tu peux déclarer au niveau de ta zone.
Sinon, si c'est vraiment complexe, il faut passer par du VBA où tu programmeras toi-même ton contrôle.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
65
11 févr. 2008 à 10:55
11 févr. 2008 à 10:55
Je sais bien qu'il y a le masque de saisie mais c'est en vba qu'il faudrait que je programmes mais je ne sais pas trop comment ça marche le vba. Donc si quelqu'un a une solution je suis preneur.
Cordialement.
R.G.
Cordialement.
R.G.
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 315
11 févr. 2008 à 11:11
11 févr. 2008 à 11:11
Je sais bien qu'il y a le masque de saisie mais c'est en vba qu'il faudrait que je programme
Ben voui, mais tu ne l'as pas précisé.
Il te faut donc créer un évènement qui se déclenchera lorsque tu iras voir la saisie de la zone (genre appui sur bouton). Ensuite, il faut tester ce qui t'intéresse en ayant récupéré la valeur de ta zone via ma_zone.value.
Ben voui, mais tu ne l'as pas précisé.
Il te faut donc créer un évènement qui se déclenchera lorsque tu iras voir la saisie de la zone (genre appui sur bouton). Ensuite, il faut tester ce qui t'intéresse en ayant récupéré la valeur de ta zone via ma_zone.value.
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
11 févr. 2008 à 13:38
11 févr. 2008 à 13:38
Salut,
C'est pas obligatoire d'utiliser vba pour le programmer, il existe un ensemble tres utiles de masques par defauts et que vous pourrez utilser un d'entre eux! il suffit de choisir l'onglet données de la fenêtre des propriétés de votre champs de siaise.
Vous n'allez pas toucher au Vba.
Bon Courage :)
C'est pas obligatoire d'utiliser vba pour le programmer, il existe un ensemble tres utiles de masques par defauts et que vous pourrez utilser un d'entre eux! il suffit de choisir l'onglet données de la fenêtre des propriétés de votre champs de siaise.
Vous n'allez pas toucher au Vba.
Bon Courage :)
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
65
11 févr. 2008 à 17:29
11 févr. 2008 à 17:29
Le seul problème c'est que je veux vérifier que lorsqu'on saisie une chaîne de caractère dans mon champs texte, il doit obligatoirement commencer par une majuscule et dans les masques de saisie je n'ais rien vu de tel.
Donc si quelqu'un a une solution je suis toujours preneur.
Cordialement.
R.G.
Donc si quelqu'un a une solution je suis toujours preneur.
Cordialement.
R.G.
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
13 févr. 2008 à 10:48
13 févr. 2008 à 10:48
Re,
Dans ce cas vous devez toucher à VBA, il faut extraire le premier caractère (fonction de sous chaine) le rendre majuscule (il existe une fonction aussi pour cela) puis le rajouter au reste.
En effet c'est simple (toutes les fonctions sont prêtes à l'emploie).
La liste des fonctions ont disponibles:
Vba cours
Dans ce cas vous devez toucher à VBA, il faut extraire le premier caractère (fonction de sous chaine) le rendre majuscule (il existe une fonction aussi pour cela) puis le rajouter au reste.
En effet c'est simple (toutes les fonctions sont prêtes à l'emploie).
La liste des fonctions ont disponibles:
Vba cours