Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
747 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access][VBA] Pbm tout bete, pouvoir désactiver un bouton sur clic...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access][VBA] Pbm tout bete, pouvoir désactiver un bouton sur clic...

n°492620
Jesus Army
Allez voir là bas si j'y suis
Posté le 20-08-2003 à 17:03:14  profilanswer
 

:hello:
 
J'ai un problème qui parait tout bete mais que je n'arrive po à resoudre... (Stune parenthèse, mais j'irais bien :sleep: alors ca ne m'aide pas à trouver la solution... [:tinostar]) Je voudrais tout simplement désactiver un bouton une fois que l'on a appuyé dessus, afin d'empecher l'utilisateur de cliquer une seconde fois...
 
Et en fait Access refuse ca, car pour lui le bouton est encore actif puisque du code est exécuté dans une procedure le concernant...
 
C'est pour cela qu'un truc du type :

Code :
  1. Private Sub BtnSarasse_Click()
  2.     BtnSarasse.Enabled = False
  3. End Sub

 
Donne ce message d'erreur :
http://fan.net.online.fr/hfr/BtnErreur.JPG
Il y aurait-il une methode simple pour contourner ce problème ?
(Autre qu'un truc degeu dans ce genre : lancer un timer et desactiver le bouton un dixième de seconde après l'execution de la procedure concernant le clic du bouton... :D)
 
Mercÿte :jap:


Message édité par Jesus Army le 21-08-2003 à 10:26:19
mood
Publicité
Posté le 20-08-2003 à 17:03:14  profilanswer
 

n°493050
cvb
Posté le 21-08-2003 à 10:03:38  profilanswer
 

Dans l'évènement clik du bouton : command1.enabled  = false et sa fonctionne !  [:spamafote]

n°493066
Jesus Army
Allez voir là bas si j'y suis
Posté le 21-08-2003 à 10:27:22  profilanswer
 

cvb a écrit :

Dans l'évènement clik du bouton : command1.enabled  = false et sa fonctionne !  [:spamafote]  


C'est justement ce que j'ai decrit au dessus, et ca me donne l'erreur indiqué dans le premier post... :(

n°493092
cvb
Posté le 21-08-2003 à 10:50:36  profilanswer
 

Jesus Army a écrit :


C'est justement ce que j'ai decrit au dessus, et ca me donne l'erreur indiqué dans le premier post... :(


 
pourant sous Vb ça fonctionnne sous VBA, je suis étonné, que sa ne fonctionne pas ! va voir sur www.vbfrance.com si tu trouves la solution.

n°493095
Jesus Army
Allez voir là bas si j'y suis
Posté le 21-08-2003 à 10:52:38  profilanswer
 

cvb a écrit :


 
pourant sous Vb ça fonctionnne sous VBA, je suis étonné, que sa ne fonctionne pas ! va voir sur www.vbfrance.com si tu trouves la solution.


Vui ca veut pas le faire en vba... Pour tester j'ai juste mis un bouton tout seul dans une forme et seulement le code du dessus, et quedalle, il ne veut pas... :'(
 
Vais aller jeter un oeil sur vbfrance... :jap:

n°494337
Jesus Army
Allez voir là bas si j'y suis
Posté le 22-08-2003 à 12:52:12  profilanswer
 

jtrouve po sur le forum de vbfrance... :( (pis il est po super pratique tout de meme :/)

n°494699
Monkeytoo
Posté le 22-08-2003 à 17:04:11  profilanswer
 

En fait avant de désactiver le bouton, tu dois placer le contrôle sur un autre élément.
ex: btn_quitter.setfocus (je positionne le contrôle autre part)
btn_sarasse.enabled=false

n°494774
Jesus Army
Allez voir là bas si j'y suis
Posté le 22-08-2003 à 18:05:53  profilanswer
 

J'essaye ca lundi, merci bcp ! :jap:
 
Bon week end :hello:

n°494845
Le Castor
Neurasténique...
Posté le 22-08-2003 à 18:48:17  profilanswer
 

MONKEYTOO a écrit :

En fait avant de désactiver le bouton, tu dois placer le contrôle sur un autre élément.
ex: btn_quitter.setfocus (je positionne le contrôle autre part)
btn_sarasse.enabled=false


 
 
Je confirme, on peut pas désactiver quelque chose qui a le focus !


---------------
W3C : Leading the Web to Its Full Potential... - Membre du W3C l33t club
n°495232
Monkeytoo
Posté le 23-08-2003 à 13:43:34  profilanswer
 

N'oublie pas que ça ne marche que pendant que le forms reste ouvert.
à la prochaine ouverture, le btn_sarasse sera de nouveau enabled

mood
Publicité
Posté le 23-08-2003 à 13:43:34  profilanswer
 

n°496372
Jesus Army
Allez voir là bas si j'y suis
Posté le 25-08-2003 à 09:49:25  profilanswer
 

MONKEYTOO a écrit :

N'oublie pas que ça ne marche que pendant que le forms reste ouvert.
à la prochaine ouverture, le btn_sarasse sera de nouveau enabled


Oky. Mici bcp, effectivement en placant le focus ailleurs ca marche impec. :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access][VBA] Pbm tout bete, pouvoir désactiver un bouton sur clic...

 

Sujets relatifs
Création d'état sur ACCESS[Access - VBA pour Noob] - Vérifier un champ
[Access] Backup de logiciel Access ... et réinstallation.[Access - VBA] je comprends plus rien aux INSERT INTO avec dates
[Access] --> Transporter des données ....[VBA] Question à la con : Date du jour
[Access] - Avis avant de commencer un développement[Java/Jsp/Struts] Sélection d'un radio bouton par défaut....
Plus de sujets relatifs à : [Access][VBA] Pbm tout bete, pouvoir désactiver un bouton sur clic...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR