2008-09-24 8 views
0

Pour un rapport dans MS Access (2007), je dois placer des données de certaines colonnes sur toutes les pages impaires et autres colonnes de toutes les pages paires. Il sert à imprimer des fichiers de cartes recto verso sur des feuilles de papier.Différentes pages impaires/paires dans les rapports MS Access

Est-ce que quelqu'un a une idée de comment faire cela?

+0

Je suppose qu'il s'agit de rapports et non de formulaires ou de vues de table – BIBD

+0

Vous pensez que vous devez mieux définir la question. Aurez-vous un seul enregistrement de données pour chaque page recto-verso? –

Répondre

1

Votre question est trop générale. Je suggère que vous ayez toutes les colonnes dans toutes les pages, puis ajoutez du code à la section d'en-tête de page (ou même dans la section de détail) sur le format pour changer la propriété .Visible de vos zones de détails.

Je pense que vous devez avoir une zone de texte dans l'en-tête ou le pied de page avec "= [Page]" comme données source afin de connaître le bon numéro de page. Toutefois, les informations de mon rapport sur les accès peuvent être très périmées.

+0

J'ai juste essayé ceci, et n'ai pas pu obtenir la propriété "visible" pour travailler sur des rapports. – BIBD

+0

Quel événement avez-vous utilisé? .Visible pour les contrôles ne fonctionne que dans certains événements. –

+0

Je me souviens d'un David W Fenton de comp.database.ms-accès il était une fois :) – tzot

1

Eh bien, vous pouvez vérifier si "Page" est impair ou même dans un événement "sur le format" et les colonnes de fabricant visibles ou non visibles selon la page sur laquelle vous êtes. Cependant, il serait beaucoup plus facile de:

Mettre en quelques sections et mettre une nouvelle page entre eux. Ensuite, il s'agit juste de s'assurer que vous ne débordez pas la page avec trop de lignes par carte.

OU

Faire le rapport assez large qu'il force une seconde page, puis placez ces colonnes sur une deuxième page (à savoir l'arrière de la première page). Si je me souviens de l'ordre d'impression d'accès est gauche en haut à droite, si les pages créées comme ceci:

A B 
C D 

imprimerait comme ceci:

A 
B 
C 
D 

Dans le cas d'avoir à afficher les données du même enregistrement sur deux pages consécutives, c'est l'option que je choisirais.

0

Vous pouvez également utiliser une paire de requêtes, en imprimant le premier au côté A et le second au côté B, peut-être?