OVH Cloud OVH Cloud

REQUETE & SOUS FORMULAIRE

3 réponses
Avatar
Bataille Jean-Paul
Bjr,


Dans un sous formulaire je présente le produit d'une requète dont une partie
du SQL est :
.............
WHERE (((T_Commande.Clé2_Opération)=[F_Commande_Opération].[Clé_Opération]))
.............
J''aimerais que la requète reprenne sur MàJ du champ [Clé_Opération]
dans le formulaire principal pour étre elle même mise à jour.


Jean-Paul BATAILLE

3 réponses

Avatar
Raymond [mvp]
Bonjour.

il serait peut-être préférable de mettre à jour l'enregistrement avant de
lancer la requête ? faire Me.Requery ou me.Refresh selon les besoins. Sinon
pour faire référence à un champ de formulaire principal tu indiques :
[Formulaires]![Formulaire principal]![nom du champ]
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA


"Bataille Jean-Paul" a écrit dans le message de
news:3faf703e$0$27597$
Bjr,


Dans un sous formulaire je présente le produit d'une requète dont une
partie

du SQL est :
.............
WHERE
(((T_Commande.Clé2_Opération)=[F_Commande_Opération].[Clé_Opération]))

.............
J''aimerais que la requète reprenne sur MàJ du champ [Clé_Opération]
dans le formulaire principal pour étre elle même mise à jour.


Jean-Paul BATAILLE






Avatar
Bataille Jean-Paul
Merci Raymond pourr ton aide, mais il y a comme un bug.

Ma requète SQL est maintenant :
SELECT T_Commande.Clé_Commande, T_Commande.Clé2_Opération,
T_Commande.txt_Fournisseur, T_Commande.txt_Montant
FROM T_Commande
WHERE
(((T_Commande.Clé2_Opération)=[F_Commande_Requête]![F_Commande_Opération]![C
lé_Opération].[value]))
ORDER BY T_Commande.Clé2_Opération;

Lorsque j'ouvre mon formulaire avec le sous formulaire inclu,
un message apparait me demandant de saisir la valeur de :
[F_Commande_Requête]![F_Commande_Opération]![Clé_Opération].[value]

Et si je tente de faire défiler mes enregistrements, le même message
réapparait. à chaque nouvel enregistrement.

Moi cre que je veux c'est choisir une opération en faisant défile les
enregistrements ou bien en choisissant dans une liste déroulante et le sous
formulaire se met à jour directement.


Jean-Paul

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

il serait peut-être préférable de mettre à jour l'enregistrement avant de
lancer la requête ? faire Me.Requery ou me.Refresh selon les besoins.
Sinon

pour faire référence à un champ de formulaire principal tu indiques :
[Formulaires]![Formulaire principal]![nom du champ]
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA


"Bataille Jean-Paul" a écrit dans le message
de

news:3faf703e$0$27597$
Bjr,


Dans un sous formulaire je présente le produit d'une requète dont une
partie

du SQL est :
.............
WHERE
(((T_Commande.Clé2_Opération)=[F_Commande_Opération].[Clé_Opération]))

.............
J''aimerais que la requète reprenne sur MàJ du champ [Clé_Opération]
dans le formulaire principal pour étre elle même mise à jour.


Jean-Paul BATAILLE










Avatar
Raymond [mvp]
je ne vois pas le mot-cle [Formulaires]!.....

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA


"Bataille Jean-Paul" a écrit dans le message de
news:3faf9ff2$0$27579$
Merci Raymond pourr ton aide, mais il y a comme un bug.

Ma requète SQL est maintenant :
SELECT T_Commande.Clé_Commande, T_Commande.Clé2_Opération,
T_Commande.txt_Fournisseur, T_Commande.txt_Montant
FROM T_Commande
WHERE

(((T_Commande.Clé2_Opération)=[F_Commande_Requête]![F_Commande_Opération]![C

lé_Opération].[value]))
ORDER BY T_Commande.Clé2_Opération;

Lorsque j'ouvre mon formulaire avec le sous formulaire inclu,
un message apparait me demandant de saisir la valeur de :
[F_Commande_Requête]![F_Commande_Opération]![Clé_Opération].[value]

Et si je tente de faire défiler mes enregistrements, le même message
réapparait. à chaque nouvel enregistrement.

Moi cre que je veux c'est choisir une opération en faisant défile les
enregistrements ou bien en choisissant dans une liste déroulante et le
sous

formulaire se met à jour directement.


Jean-Paul