OVH Cloud OVH Cloud

Etat à partir d'un formulaire

9 réponses
Avatar
jv
Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une table.
Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les champs
de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.

9 réponses

Avatar
Pierre CFI [mvp]
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre (visible ou non) dans les 2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de news:c65i6g$43l$
Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une table.
Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les champs
de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.




Avatar
jv
Merci Pierre.
Quand tu écris "qui doit etre (visible ou non) dans les 2", est ce que tu
veux dire que la clé primaire doit se trouver dans le formulaire et dans
l'état ?


"Pierre CFI [mvp]" a écrit dans le message news:
e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre (visible
ou non) dans les 2


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une table.
Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les
champs


de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.








Avatar
jv
Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur cet
enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le message news:
e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre (visible
ou non) dans les 2


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une table.
Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les
champs


de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.








Avatar
Pierre CFI [mvp]
qu'entends tu par req de mise en forme ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de news:c65mf6$ccl$
Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur cet
enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le message news:
e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre (visible
ou non) dans les 2


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une table.
Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les
champs


de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.












Avatar
jv
Par exemple, ajouter des informations venant d'autres tables.

"Pierre CFI [mvp]" a écrit dans le message news:

qu'entends tu par req de mise en forme ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65mf6$ccl$

Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur cet
enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le message
news:


e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre
(visible



ou non) dans les 2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une
table.




Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les
champs


de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.
















Avatar
Pierre CFI [mvp]
euh... quelle req ? la source de l'état ?
dis moi plein de choses :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de news:c65sk0$r4p$
Par exemple, ajouter des informations venant d'autres tables.

"Pierre CFI [mvp]" a écrit dans le message news:

qu'entends tu par req de mise en forme ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65mf6$ccl$

Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur cet
enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le message
news:


e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre
(visible



ou non) dans les 2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une
table.




Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise les
champs


de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.




















Avatar
jv
La source de l'état est la table source du formulaire dont je parlais au
début de cet échange.
Mais j'aibesoin d'ajouter dans l'état des informations venant d'autres
tables et ces informations ne sont pas très simples à manipuler.
Je pense (peut-être à tort) qu'il est plus facile de les manipuler dans une
requête plutôt que dans l'état.

"Pierre CFI [mvp]" a écrit dans le message news:

euh... quelle req ? la source de l'état ?
dis moi plein de choses :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65sk0$r4p$

Par exemple, ajouter des informations venant d'autres tables.

"Pierre CFI [mvp]" a écrit dans le message
news:



qu'entends tu par req de mise en forme ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65mf6$ccl$

Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur cet
enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le
message




news:
e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de
code





docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre
(visible



ou non) dans les 2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une
table.




Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise
les






champs
de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.
























Avatar
Pierre CFI [mvp]
non, tu penses bien, tu ouvres la source de ton état, il va créer une req, là tu fais ce que tu veux, ajout tables, champs
calculés... Par contre concerve bien le champ qui te sert de critére à l'ouverture par ton form
is good ? (euh evite de me répondre en anglais)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de news:c65uhf$jtu$
La source de l'état est la table source du formulaire dont je parlais au
début de cet échange.
Mais j'aibesoin d'ajouter dans l'état des informations venant d'autres
tables et ces informations ne sont pas très simples à manipuler.
Je pense (peut-être à tort) qu'il est plus facile de les manipuler dans une
requête plutôt que dans l'état.

"Pierre CFI [mvp]" a écrit dans le message news:

euh... quelle req ? la source de l'état ?
dis moi plein de choses :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65sk0$r4p$

Par exemple, ajouter des informations venant d'autres tables.

"Pierre CFI [mvp]" a écrit dans le message
news:



qu'entends tu par req de mise en forme ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65mf6$ccl$

Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur cet
enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le
message




news:
e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne de
code





docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit etre
(visible



ou non) dans les 2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement d'une
table.




Je souhaite, à l'aide d'un bouton, imprimer un état qui utilise
les






champs
de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de cet
enregistrement que je viens de modifier ?
Merci.




























Avatar
jv
Thank you very much.
A moi de jouer maintenant.
Amitiés.
Jv

"Pierre CFI [mvp]" a écrit dans le message news:

non, tu penses bien, tu ouvres la source de ton état, il va créer une req,
là tu fais ce que tu veux, ajout tables, champs

calculés... Par contre concerve bien le champ qui te sert de critére à
l'ouverture par ton form

is good ? (euh evite de me répondre en anglais)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65uhf$jtu$

La source de l'état est la table source du formulaire dont je parlais au
début de cet échange.
Mais j'aibesoin d'ajouter dans l'état des informations venant d'autres
tables et ces informations ne sont pas très simples à manipuler.
Je pense (peut-être à tort) qu'il est plus facile de les manipuler dans
une


requête plutôt que dans l'état.

"Pierre CFI [mvp]" a écrit dans le message
news:



euh... quelle req ? la source de l'état ?
dis moi plein de choses :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65sk0$r4p$

Par exemple, ajouter des informations venant d'autres tables.

"Pierre CFI [mvp]" a écrit dans le
message




news:

qu'entends tu par req de mise en forme ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65mf6$ccl$

Merci Pierre.
Cela marche.
Je complique un peu la question.
J'aimerais exécuter une requête de "mise en forme" (toujours sur
cet






enregistrement) avant d'éditer l'état.

"Pierre CFI [mvp]" a écrit dans le
message




news:
e1Sb$
bonjour
tu fais un bouton qui ouvre cet état et tu modifies la ligne
de







code
docmd.OpenReport "nometat",acViewPreview,,"CHAMP =" & Me.CHAMP
ici champ est a remplacer par le champ clé primaire qui doit
etre







(visible
ou non) dans les 2

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"jv" a écrit dans le message de
news:c65i6g$43l$

Bonjour,
A l'aide d'un formulaire, je mets à jour un enregistrement
d'une








table.
Je souhaite, à l'aide d'un bouton, imprimer un état qui
utilise








les
champs
de cette table.
Comment indiquer à l'état qu'il doit utiliser les champs de
cet








enregistrement que je viens de modifier ?
Merci.