OVH Cloud OVH Cloud

Impression requête

2 réponses
Avatar
jorlandi
Bonjour,

Je dois imprimer une requ=EAte analyse crois=E9e mais =E0 chaque fois que
je la ferme elle perd la mise en page que je lui ai attribu=E9e
(paysage...).

Je ne pense pas pouvoir cr=E9er un =E9tat car le nombre de colonne de ma
requ=EAte change et le nom des colonnes m'est inconnu =E0 l'avance.

Si qqun peut m'aider...

Merci.

Jean

2 réponses

Avatar
Maxence HUBICHE
Hello Jean,
Ouben .... Avec ça, tu vas avoir de quoi t'amuser :)
Ce que j'en pense, comme cela, là, tout de suite ...

Une requête, c'est du SQL.
Vouloir l'imprimer mettre des formats, des couleurs, des mises en pages,
etc. etc. est donc, sur le plan de "l'état de l'art", une ineptie profonde.

Tu as raison de remarquer que, dans les conditions que tu décris, la fabrication
d'un état est impossible...
Quoi que ...
Si tu le créais "dynamiquement" ?
tu pourrais regarder un peu du côté de :
- CreateReport
- CreateReportControl
notamment.
Cela devrait bien t'aider à commencer :)

================== Maxence HUBICHE

MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq
Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/

Bonjour,

Je dois imprimer une requête analyse croisée mais à chaque fois que je
la ferme elle perd la mise en page que je lui ai attribuée
(paysage...).

Je ne pense pas pouvoir créer un état car le nombre de colonne de ma
requête change et le nom des colonnes m'est inconnu à l'avance.

Si qqun peut m'aider...

Merci.

Jean



Avatar
Maxence HUBICHE
Hello Jean,
Atta ... j'ai pas fini !
:)

Je pense qu'il faudrait, sur le principe :
Créer un recordset lisant ta requête, et récupérant ainsi tous les noms de
champs.
(pour la notion de recordsets, tu peux aller lire les tutos, il y en a plein
- si tu ne maitrises pas. Par exemple : http://warin.developpez.com/TutorielDAO/
)

Ensuite, tu crées ton état et les contôles avec les méthodes que je t'ai
données tout à l'heure.

Enfin, tu t'occupes de la mise en page.

================== Maxence HUBICHE

MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq
Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/

Bonjour,

Je dois imprimer une requête analyse croisée mais à chaque fois que je
la ferme elle perd la mise en page que je lui ai attribuée
(paysage...).

Je ne pense pas pouvoir créer un état car le nombre de colonne de ma
requête change et le nom des colonnes m'est inconnu à l'avance.

Si qqun peut m'aider...

Merci.

Jean