* Bonjour *
J'ai une case à cocher qui s'appele "option3" je veux vérifier qu'elle est cochée avec quel argument le faire : j'ai essayé avec "= vrai" mais cela ne donne rien quel est la bonne comparaison?
Merci
* Bonjour *
J'ai une case à cocher qui s'appele "option3" je veux vérifier qu'elle est cochée avec quel argument le faire : j'ai essayé avec "= vrai" mais cela ne donne rien quel est la bonne comparaison?
Merci
salut,
une case à cocher peut prendre deux valeurs :
- True (cochée)
- False (non cochée)
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel (3e édition)
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Voilà ce que j'ai et cela ne fonctionne pourtant pas où ce situe le problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 if "option3" = true then DoCmd.OpenForm "form entree" Forms![Form Entrée]![motif]="Ne réponds pas" DoCmd.Close acForm, "entree" Else if "option5"=true then DoCmd.OpenForm "form entree" Forms![Form Entrée]![motif]="Pas interressé" DoCmd.Close acForm, "entree" Else DoCmd.OpenForm "form entree" Forms![Form Entrée]![motif]="Autre..." DoCmd.Close acForm, "entree" End if End if
Merci
J'ai essayé avec "True"
il ne faut pas confondre le nom d'un control et sa valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 if Me.option3 = true then DoCmd.OpenForm "form entree" Forms![Form Entrée]![motif]="Ne réponds pas" DoCmd.Close acForm, "entree" Else if Me.option5=true then DoCmd.OpenForm "form entree" Forms![Form Entrée]![motif]="Pas interressé" DoCmd.Close acForm, "entree" Else DoCmd.OpenForm "form entree" Forms![Form Entrée]![motif]="Autre..." DoCmd.Close acForm, "entree" End if End if
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel (3e édition)
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Il me met "expression sans paramètre", j'ai donc essayé en mettant Me.option.Value = True mais cela ne change rien.
ok,
que t'affiche cette ligne
dans la fenetre d'exécution lorsque ton formulaire est ouvert stp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ?Me.Option3
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel (3e édition)
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Propriété ou méthode non gérée par cet objet
Cela doit venir du fait que c'est une case à option et pas une case à cocher.
Ca viendrait pas des fois de?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "form entree"
Une fois il est écrit "form entree", l'autre "form Entrée".
Tu peux aussi mettre un point d'arret au debut de ta fonction et passer en pas à pas pour voir ou se situe l'erreur.
Bonjour,
Alors j'ai trouvé ma réponse : j'avais mis mes boutons d'options dans un cadre et il fallait donc chercher la valeur du cadre (1,2 ou 3) pour savoir ce qui était bon.
Merci à ceux qui m'ont aidé.
Partager