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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Pb variable bool

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb variable bool

n°1385048
ju65
Posté le 10-06-2006 à 12:32:20  profilanswer
 

bonjour a tous
 
je vous explique mon problème :
j'ai une boite de dialogue que l'on va appeler BD_machin et une autre BD_truc
BD_machin contient une liste déroulante LD_machin et un bouton poussoir BP_machin
(j'ai reduit le probleme : mes boites contiennent bien entendu plusieurs autres éléments)
J'effectue une requete et en fonction des resultats, la variable test prend vrai ou faux. SI ma requete ne comporte pas de resultat, la liste LD_machin n'est pas remplie donc je ne peux pas la dérouler grace au test=faux.
Il n'y a donc pas de pb dans ce cas
Mon problème est quand je clique sur le bouton BP_machin. Je voudrais ne pas pouvoir cliquer lorsque le test=faux mais il s'avère qu'il est toujours vrai alors que je ne l'ai pas modifié entre temps.
Je ne sais pas d'où vient l'erreur. SI quelqu'un a une solution ... Merci d'avance
 
Dans BD_machin :
 
Private Sub Form_Activate()
......
Dim test As Boolean
......
If .... Then
        test=true
else
         test=false
end if
......
If test=false then
           LD_machin.LIstIndex=0  
end if
end sub
 
------------------------------------------
 
Private Sub BP_machin_Click()
 
If test=false then
BD_DetailCpte.Show 1
end if
 
End Sub
 
------------------------------------------

Message cité 1 fois
Message édité par ju65 le 10-06-2006 à 12:36:45
mood
Publicité
Posté le 10-06-2006 à 12:32:20  profilanswer
 

n°1385187
kiki29
Posté le 10-06-2006 à 18:22:23  profilanswer
 

Aide en ligne : portée des variables

n°1385201
thefrereto​ck
Posté le 10-06-2006 à 19:10:21  profilanswer
 

En résumé: Place ta varibale Test en dehors de tes methodes, de ce fait sa porté devient globale sur tout ton objet.

n°1386076
castagne
Fruit régional en patois
Posté le 12-06-2006 à 20:56:00  profilanswer
 

ju65 a écrit :

bonjour a tous
 
je vous explique mon problème :
j'ai une boite de dialogue que l'on va appeler BD_machin et une autre BD_truc
BD_machin contient une liste déroulante LD_machin et un bouton poussoir BP_machin
(j'ai reduit le probleme : mes boites contiennent bien entendu plusieurs autres éléments)
J'effectue une requete et en fonction des resultats, la variable test prend vrai ou faux. SI ma requete ne comporte pas de resultat, la liste LD_machin n'est pas remplie donc je ne peux pas la dérouler grace au test=faux.
Il n'y a donc pas de pb dans ce cas
Mon problème est quand je clique sur le bouton BP_machin. Je voudrais ne pas pouvoir cliquer lorsque le test=faux mais il s'avère qu'il est toujours vrai alors que je ne l'ai pas modifié entre temps.
Je ne sais pas d'où vient l'erreur. SI quelqu'un a une solution ... Merci d'avance
 
Dans BD_machin :
 
Private Sub Form_Activate()
......
Dim test As Boolean
......
If .... Then
        test=true
else
         test=false
end if
......
If test=false then
           LD_machin.LIstIndex=0  
end if
end sub
 
------------------------------------------
 
Private Sub BP_machin_Click()
 
If test=false then
BD_DetailCpte.Show 1
end if
 
End Sub
 
------------------------------------------


 
 
BP_machin.enabled=test
ou BP_machin.visible=test


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

  Pb variable bool

 

Sujets relatifs
[JavaScript] Récupérer une variable serveur[Résolu] Générer une variable
variable php sql[Flash / AS / C#.NET] Comment recuperer une variable?
url rewriting: erreur404, pb de variableappleler une class statique par une variable ???
Stocker une propriété dans une variable...onclick et transmettre une variable
Passage de variableProblème: Variable globale
Plus de sujets relatifs à : Pb variable bool


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