Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

11 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

comment ne "sauter" un textbox

 
n°17624
lio62
Profil : Membre
Posté le 04-10-2006 à 19:08:25  profilanswer
 

j'ai deux cases a option pour feminin et masculin je voudrais lorsque  masculin est activé que le textbox pour le nom epouse soit ignoré et que l'appui sur la touche tab m'amène à la textbox suivante directement

n°17625
cmoila
Profil : Membre
Posté le 04-10-2006 à 20:50:49  profilanswer
 

cree un evenement lors de la modif des cases binaire M/F qui devalide (mieux que simplement supprimer l'arret tab) le textbox "epouse"

n°17627
lio62
Profil : Membre
Posté le 04-10-2006 à 20:59:12  profilanswer
 

tu veux dire de mettre une condition dans la case option du genre
if opt1=true then textbox2=false ?

n°17628
cmoila
Profil : Membre
Posté le 04-10-2006 à 21:01:11  profilanswer
 

apres avoir lu ta reponse a l'autre question j'ajoute que l'evenement a controler est : AfterUpdate,
et la propréte pour supprimer simplement le l'arret tab c'est : TabStop
et pour dévalider : enabled

n°17629
cmoila
Profil : Membre
Posté le 04-10-2006 à 21:01:52  profilanswer
 

tu programme en VBA ou seulement tu fait des macro excel ?

n°17631
cmoila
Profil : Membre
Posté le 04-10-2006 à 21:03:55  profilanswer
 

si le nom de la textbox epouse est "textbox2" (remarque donne un nom plus parlant c'est utile)
 
textbox2.enabled= false  ' va dévalider
 
testbox2.tabstop = false ' va arreter l'arret sur tab  

n°17632
lio62
Profil : Membre
Posté le 04-10-2006 à 21:10:14  profilanswer
 

ok merci la deuxieme solution est sans doute la bonne qr avec la première que j'avais essayé il autoriser la saisie d'1 caractère avant de passer a la tab suivante
un très grand merci d'un  grand novice

n°17633
cmoila
Profil : Membre
Posté le 04-10-2006 à 21:13:37  profilanswer
 

remarque que je te reponds mais je deteste le VB c'est trop incoherent comme langage

n°17634
lio62
Profil : Membre
Posté le 04-10-2006 à 21:21:27  profilanswer
 

ok merci je pense que demin j'aurais encore une question qui j'espère te ravira. c toujours  dans un userform g la liste de toutes les communes et cpostaux dans une feuille excel  et je voudrais qu'en tapant le cp cela m'affiche la liste des communes correspondantes  et vienne l'inscrire dans la feuille excel apres validation! sui ttu as un tuyau !!!!mais je voudrais pas abuser de ta bonne volonté encore  merci

n°17635
cmoila
Profil : Membre
Posté le 04-10-2006 à 21:27:20  profilanswer
 

t'es sur que tu as fait le bon choix en prenant excel ? Toutes tes listes et requete une bd access s'imposait elle pas ?

n°17636
lio62
Profil : Membre
Posté le 04-10-2006 à 21:30:25  profilanswer
 

oui tout a fait mais  au boulot g pas access et je ne l'aurais pas  alors pour améliorer l'ordinaire....

n°17637
lio62
Profil : Membre
Posté le 04-10-2006 à 21:32:22  profilanswer
 

je vais essayer avec un filtre elaboré tu sais ou je pourrais avoir de la doc ?

n°17639
lio62
Profil : Membre
Posté le 05-10-2006 à 18:43:34  profilanswer
 

enabled autorise un caractere avant de sauter a la textbox suivante et tabstop est sans effet
merci quand meme

n°17640
plaky
Profil : Jeune recrue
Posté le 05-10-2006 à 19:28:32  profilanswer
 

pour ton histoire de code postaux et de ville le truc est simple: tu defini un nom pour ta plage de code postaux ( genre.. je sais pas moi... code_postaux)
tu faids pareil en selectionnant ton tableaude codes et de villes completset en l'appellant.... Données
tu choisi une case sur l'onglet qui te sert de formulaire et tu creer une liste de validation dedans en mettant liste et =code_postaux
 
jusque là fastoche!
ensuite là ou tu veux voir apparaitre le noms de la ville tu mets une formule: =recherchev(a1;Données;2)
et voila le tour est joué!
mais ca fait pleins des fois qu je repete ca!
 
le seul Bemol c'ets que ta liste de code et de ville doit imperativement etre trié dans l'ordre croissant sur les code postaux donc au pire tu mets une macro pour le tri avec un bouton en haut a gauche sur ton tableau de code postaux!

n°17641
cmoila
Profil : Membre
Posté le 05-10-2006 à 20:27:07  profilanswer
 

lio62 a écrit :

enabled autorise un caractere avant de sauter a la textbox suivante et tabstop est sans effet
merci quand meme


 
c'est ce que j'ai soupconné en lisant que tu pouvais encore taper un caractere.
c'est parce que la propriété modifiée ne semble pas avoir encore été prise en compte. regarde s'il il a pas un evenement mise a jour a appeler apres la modif de propriété

n°17643
lio62
Profil : Membre
Posté le 05-10-2006 à 20:52:05  profilanswer
 

oui ok cmoila mais je suis désolé  explique un peu plus stp

n°17644
cmoila
Profil : Membre
Posté le 05-10-2006 à 21:08:57  profilanswer
 

ben deja dans quel evenement tu as mis le code ?
je pense le mieux le mieux doit etre dans "change".
ensuite tu fais un debogage avec un point d'arret sur la ligne, pour voir quand elle est executée

n°17647
lio62
Profil : Membre
Posté le 06-10-2006 à 06:53:18  profilanswer
 

ok


Aller à :
Ajouter une réponse