OVH Cloud OVH Cloud

Impression d'une sous-Feuille de données

7 réponses
Avatar
Jean-Yves
Bonjour à tous ,

J'ai conçu un formulaire principal avec un sous formulaire en mode
sous-feuille de données (+).
Lorsque je veux imprimer un enregistrement principal avec son détail situé
dans la sous-feuille de données ,
l'impression n'affiche que le formulaire principal sans la sous-feuille de
données !!

Comment dois-jer procéder ?

Merci d'avance

Jean-Yves

7 réponses

Avatar
Raymond [mvp]
Bonjour.

je ne sais pas comment tu imprimes actuellement.
pour imprimer le formulaire affiché, tu lances la commande:
DoCmd.PrintOut acSelection
tu peux lancer aussi un état en indiquant la sélection dans la commande
Openreport.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:
Bonjour à tous ,

J'ai conçu un formulaire principal avec un sous formulaire en mode
sous-feuille de données (+).
Lorsque je veux imprimer un enregistrement principal avec son détail situé
dans la sous-feuille de données ,
l'impression n'affiche que le formulaire principal sans la sous-feuille
de

données !!

Comment dois-jer procéder ?

Merci d'avance

Jean-Yves




Avatar
Jean-Yves
Bonjour ,

J'ai essayé mais j'obtiens uniquement l'impression du formulaire principal
et pas le
détail affiché dans la sous-feuille de données ??

@+
Jean-Yves

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

je ne sais pas comment tu imprimes actuellement.
pour imprimer le formulaire affiché, tu lances la commande:
DoCmd.PrintOut acSelection
tu peux lancer aussi un état en indiquant la sélection dans la commande
Openreport.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:
Bonjour à tous ,

J'ai conçu un formulaire principal avec un sous formulaire en mode
sous-feuille de données (+).
Lorsque je veux imprimer un enregistrement principal avec son détail
situé


dans la sous-feuille de données ,
l'impression n'affiche que le formulaire principal sans la sous-feuille
de

données !!

Comment dois-jer procéder ?

Merci d'avance

Jean-Yves








Avatar
Raymond [mvp]
Petite précision, qu'appelles-tu sous-formulaire sous-feuille de données ? .

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:
Bonjour ,

J'ai essayé mais j'obtiens uniquement l'impression du formulaire principal
et pas le
détail affiché dans la sous-feuille de données ??

@+
Jean-Yves


Avatar
Jean-Yves
C'est en fait un sous-formulaire en mode feuille de données qui contient
un autre sous-formaire en mode feuille de données .

Pour résumer , mon formulaire (A) principal possède 2 sous-formulaires (B,C)
A : Affichage Mode Simple
B : Affichage Mode Feuille de données
C : Affichage Mode Feuille de données
C est inclus dans B
B est inclus dans A

Lorsque j'essaie d'imprimer le formulaire principal (A) avec ses données
connexes des formulaires B et C ,
les données dans le formulaire C ne s'impriment pas .

Jean-Yves

"Raymond [mvp]" a écrit dans le message de
news:%
Petite précision, qu'appelles-tu sous-formulaire sous-feuille de données ?
.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:
Bonjour ,

J'ai essayé mais j'obtiens uniquement l'impression du formulaire
principal


et pas le
détail affiché dans la sous-feuille de données ??

@+
Jean-Yves






Avatar
Raymond [mvp]
C'est bien ce que je craignais. je n'ai pas trouvé de doc, mais, à mon avis,
la sous-feuille de donnée ne fait pas partie du formulaire principal ni du
contrôle du 1er sous-formulaire (C n'est pas un sous-formulaire). La
commande printout imprimant le formulaire principal, la sous-feuille de
données est ignorée, ce qui semble être confirmé par les faits. Il faut bien
voir que A et B sont des formulaires, C n'est pas un sous-formulaire, mais
simplement une sous-feuille de données de la feuille de données B.
je crois bien que je ne suis pas très clair non plus ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:O6PM%
C'est en fait un sous-formulaire en mode feuille de données qui contient
un autre sous-formaire en mode feuille de données .

Pour résumer , mon formulaire (A) principal possède 2 sous-formulaires
(B,C)

A : Affichage Mode Simple
B : Affichage Mode Feuille de données
C : Affichage Mode Feuille de données
C est inclus dans B
B est inclus dans A

Lorsque j'essaie d'imprimer le formulaire principal (A) avec ses données
connexes des formulaires B et C ,
les données dans le formulaire C ne s'impriment pas .

Jean-Yves


Avatar
Jean-Yves
Donc , si j'ai bien compris la seule solution qui me reste est
de faire un etat qui affiche les mêmes informations que mon formulaire ?

Merci encore

Jean-Yves

"Raymond [mvp]" a écrit dans le message de
news:
C'est bien ce que je craignais. je n'ai pas trouvé de doc, mais, à mon
avis,

la sous-feuille de donnée ne fait pas partie du formulaire principal ni du
contrôle du 1er sous-formulaire (C n'est pas un sous-formulaire). La
commande printout imprimant le formulaire principal, la sous-feuille de
données est ignorée, ce qui semble être confirmé par les faits. Il faut
bien

voir que A et B sont des formulaires, C n'est pas un sous-formulaire, mais
simplement une sous-feuille de données de la feuille de données B.
je crois bien que je ne suis pas très clair non plus ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:O6PM%
C'est en fait un sous-formulaire en mode feuille de données qui contient
un autre sous-formaire en mode feuille de données .

Pour résumer , mon formulaire (A) principal possède 2 sous-formulaires
(B,C)

A : Affichage Mode Simple
B : Affichage Mode Feuille de données
C : Affichage Mode Feuille de données
C est inclus dans B
B est inclus dans A

Lorsque j'essaie d'imprimer le formulaire principal (A) avec ses données
connexes des formulaires B et C ,
les données dans le formulaire C ne s'impriment pas .

Jean-Yves






Avatar
Raymond [mvp]
Bonjour.

ça, c'est une très bonne idée. ce qui te permettra en plus d'avoir une mise
en page de ton choix.
Quand tu lances ton openreport, tu indiques une clause where avec la clé
primaire comme valeur.
Ton état comportera un sous-état de la même façon que ton formulaire
contient un sous-formulaire

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Yves" <jeanyves.rancurel@(supprimerceci)vishay.com> a écrit dans le
message de news:%
Donc , si j'ai bien compris la seule solution qui me reste est
de faire un etat qui affiche les mêmes informations que mon formulaire ?