OVH Cloud OVH Cloud

Changer valeur OUI/NON avec un bouton

5 réponses
Avatar
Smicky77
Bonjour,

Dans un formulaire, je sélectionne un enregistrement et ensuite je valide à
l'aide d'un bouton l'ouverture d'un autre formulaire.
Avec ce click, je voudrais changer la valeur d'un champ OUI/NON et ensuite
exécuter une requête.

Merci d'avance si vous avez une idée.

5 réponses

Avatar
Raymond [mvp]
Bonjour.

le champ oui/non se trouve-t-il dans la formulaire appelant ou le formulaire
appelé ?
qui lance la requête ? l'appelant ou l'appelé ?
si tout se passe à partir de l'appelant quelle est la relation entre le
formulaire appelé et les autres opérations ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Smicky77" a écrit dans le message de
news:
Bonjour,

Dans un formulaire, je sélectionne un enregistrement et ensuite je valide
à
l'aide d'un bouton l'ouverture d'un autre formulaire.
Avec ce click, je voudrais changer la valeur d'un champ OUI/NON et ensuite
exécuter une requête.

Merci d'avance si vous avez une idée.



Avatar
Smicky77
Le champ oui/non se trouve dans la table ballayée par le formulaire appelant.
La requête peut être lancée indifféremment par l'un ou l'autre, mais là je
crois que je viens de trouver.
Pour la modif oui/non je cherche encore.
Tu aurais une solution ?


Bonjour.

le champ oui/non se trouve-t-il dans la formulaire appelant ou le formulaire
appelé ?
qui lance la requête ? l'appelant ou l'appelé ?
si tout se passe à partir de l'appelant quelle est la relation entre le
formulaire appelé et les autres opérations ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Smicky77" a écrit dans le message de
news:
Bonjour,

Dans un formulaire, je sélectionne un enregistrement et ensuite je valide
à
l'aide d'un bouton l'ouverture d'un autre formulaire.
Avec ce click, je voudrais changer la valeur d'un champ OUI/NON et ensuite
exécuter une requête.

Merci d'avance si vous avez une idée.








Avatar
Raymond [mvp]
si c'est dans le formulaire appelant qui est un formulaire simple:
Me.Monchamp = True ' ou = False
ou
Forms!Fprincipal!Monchamp = True

si tu veux basculer la valeur du champ:
Me.Monchamp = Not Me.Monchamp

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Smicky77" a écrit dans le message de
news:
Le champ oui/non se trouve dans la table ballayée par le formulaire
appelant.
La requête peut être lancée indifféremment par l'un ou l'autre, mais là je
crois que je viens de trouver.
Pour la modif oui/non je cherche encore.
Tu aurais une solution ?


Bonjour.

le champ oui/non se trouve-t-il dans la formulaire appelant ou le
formulaire
appelé ?
qui lance la requête ? l'appelant ou l'appelé ?
si tout se passe à partir de l'appelant quelle est la relation entre le
formulaire appelé et les autres opérations ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Smicky77" a écrit dans le message
de
news:
Bonjour,

Dans un formulaire, je sélectionne un enregistrement et ensuite je
valide
à
l'aide d'un bouton l'ouverture d'un autre formulaire.
Avec ce click, je voudrais changer la valeur d'un champ OUI/NON et
ensuite
exécuter une requête.

Merci d'avance si vous avez une idée.










Avatar
Smicky77
Ca marche avec la seconde solution : Forms!Fprincipal!Monchamp = True
Mais pas la première...

Me reste plus qu'à lancer ma requête, je pense y arriver.
Mais question subsidiaire, est-ce qu'il est possible de lancer une requête à
partir du code VBA ?

Merci.


si c'est dans le formulaire appelant qui est un formulaire simple:
Me.Monchamp = True ' ou = False
ou
Forms!Fprincipal!Monchamp = True

si tu veux basculer la valeur du champ:
Me.Monchamp = Not Me.Monchamp

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Smicky77" a écrit dans le message de
news:
Le champ oui/non se trouve dans la table ballayée par le formulaire
appelant.
La requête peut être lancée indifféremment par l'un ou l'autre, mais là je
crois que je viens de trouver.
Pour la modif oui/non je cherche encore.
Tu aurais une solution ?


Bonjour.

le champ oui/non se trouve-t-il dans la formulaire appelant ou le
formulaire
appelé ?
qui lance la requête ? l'appelant ou l'appelé ?
si tout se passe à partir de l'appelant quelle est la relation entre le
formulaire appelé et les autres opérations ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Smicky77" a écrit dans le message
de
news:
Bonjour,

Dans un formulaire, je sélectionne un enregistrement et ensuite je
valide
à
l'aide d'un bouton l'ouverture d'un autre formulaire.
Avec ce click, je voudrais changer la valeur d'un champ OUI/NON et
ensuite
exécuter une requête.

Merci d'avance si vous avez une idée.















Avatar
3stone
Salut,

"Smicky77"
[...]
| Mais question subsidiaire, est-ce qu'il est possible de lancer une requête à
| partir du code VBA ?


DoCmd.RunSQL "ta_requête"



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw