OVH Cloud OVH Cloud

Mise en page d'état

8 réponses
Avatar
Ginette
Bonjour =E0 tous.

J'ai une base de donn=E9e Access qui est sur un r=E9seau.

Pour certains =E9tats, j'ai des param=E8tres de mise en pages=20
sp=E9ciales. (Exemple : Haut=3D25cm, bas=3D20cm etc...)

Mon probl=E8me est que je ne suis pas certaine que sur un=20
autre ordinateur ces donn=E9es vont rester les m=EAmes.
Les configurations que j'apporte dans 'Fichier' , 'Mise en=20
page' sont-ils apport=E9s uniquement sur mon ordinateur, ou=20
sur l'=E9tat en tant que tel, ce qui ferait que les=20
configurations seraient apport=E9es sur tous les ordinateurs?

Je n'ai pas acc=E8s =E0 un autre ordinateur pour l'instant...

Merci,
Ginette

8 réponses

Avatar
Raymond [mvp]
bonjour.

Les mises en pages sont faites pour l'état lui-même en fonction de
l'imprimante par défaut définie ou l'imprimante spécifique éventuellement.
Ces coordonnées seront conservées sur tous les ordinateurs à condition que
l'imprimante par défaut de chaque ordinateur ait le même paramètrages des
marges. Il vaut mieux prévoir des marges qui soient supérieures aux marges
minimum de l'imprimante par défaut la moins performante.

--
@+
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


"Ginette" a écrit dans le message de
news:151401c47bb1$03a32d70$
Bonjour à tous.

J'ai une base de donnée Access qui est sur un réseau.

Pour certains états, j'ai des paramètres de mise en pages
spéciales. (Exemple : Haut%cm, bas cm etc...)

Mon problème est que je ne suis pas certaine que sur un
autre ordinateur ces données vont rester les mêmes.
Les configurations que j'apporte dans 'Fichier' , 'Mise en
page' sont-ils apportés uniquement sur mon ordinateur, ou
sur l'état en tant que tel, ce qui ferait que les
configurations seraient apportées sur tous les ordinateurs?

Je n'ai pas accès à un autre ordinateur pour l'instant...

Merci,
Ginette
Avatar
Raymond [mvp]
bonjour.

Les mises en pages sont faites pour l'état lui-même en fonction de
l'imprimante par défaut définie ou l'imprimante spécifique éventuellement.
Ces coordonnées seront conservées sur tous les ordinateurs à condition que
l'imprimante par défaut de chaque ordinateur ait le même paramètrages des
marges. Il vaut mieux prévoir des marges qui soient supérieures aux marges
minimum de l'imprimante par défaut la moins performante.

ce même message ayant été rayé du serveur, il est possible qu'il apparaisse
deux fois. mes excuses anticipé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


"Ginette" a écrit dans le message de
news:151401c47bb1$03a32d70$
Bonjour à tous.

J'ai une base de donnée Access qui est sur un réseau.

Pour certains états, j'ai des paramètres de mise en pages
spéciales. (Exemple : Haut%cm, bas cm etc...)

Mon problème est que je ne suis pas certaine que sur un
autre ordinateur ces données vont rester les mêmes.
Les configurations que j'apporte dans 'Fichier' , 'Mise en
page' sont-ils apportés uniquement sur mon ordinateur, ou
sur l'état en tant que tel, ce qui ferait que les
configurations seraient apportées sur tous les ordinateurs?

Je n'ai pas accès à un autre ordinateur pour l'instant...

Merci,
Ginette
Avatar
Ginette
Rebonjour,
Merci pour votre réponse.

Étant donné que la compagnie possède de multiples
imprimantes,et qu'ils ont tous le même format 8.5 X 11 ,y
aurait-il un code tel un macro, code, ou code VBA sur
ouverture de l'état pour dimensionner le format des marges
automatiquement pour n'importe quelle imprimante?

Il y a plusieurs personnes qui vont imprimer ces états et
ils ne sont pas tous sur la même imprimante, au contraire,
il y a beaucoup d'imprimantes.

Merci énormément
Ginette
Avatar
Raymond [mvp]
A partir de la version 2002, il y a des objets printer et printers qui
facilitent la vie, mais dans les versions antérieures c'est la galère car il
faut passer en mode design avant d'imprimer. Tu trouveras des idées sur les
pages:
http://access.seneque.free.fr/marges.htm
http://access.seneque.free.fr/orientation.htm
dans ces librairies les marges par défaut sont données directement dans les
fonctions.

--
@+
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


"Ginette" a écrit dans le message de
news:156101c47bb6$2d98cef0$
Rebonjour,
Merci pour votre réponse.

Étant donné que la compagnie possède de multiples
imprimantes,et qu'ils ont tous le même format 8.5 X 11 ,y
aurait-il un code tel un macro, code, ou code VBA sur
ouverture de l'état pour dimensionner le format des marges
automatiquement pour n'importe quelle imprimante?

Il y a plusieurs personnes qui vont imprimer ces états et
ils ne sont pas tous sur la même imprimante, au contraire,
il y a beaucoup d'imprimantes.

Merci énormément
Ginette
Avatar
Ginette
Merci encore pour votre aide.

Je travaille sous Access 2000.
Au pire, je peux faire comme vous m'avez dit et y allez
pour les formats de l'imprimante qui doit prendre les plus
grandes marges.
1- Comment puis-je obtenir ces informations?
2- Si les imprimantes peuvent tous prendre le format de
marge que j'ai donné, est ce que toutes les imprimantes
vont imprimer avec ce format?
3- Mes formats sont: Haut:25 Bas:20 Gauche et Droite:15.
Considérant les normes d'imprimantes, est-ce exigent ou
suis-je très à l'aise?

Merci encore énormément
Ginette
Avatar
Ginette
Je me suis aperçue que la procédure:
========================= ===
Option Compare Database
Option Explicit

Private Sub Report_Open(Cancel As Integer)
With Me.Printer
.BottomMargin = 360 'twips
.LeftMargin = 360
.RightMargin = 360
.TopMargin = 360
End With
End Sub
========================= ====
Était valide sous Access 2000.
Donc est-ce que si je fais cette procédure sur ouverture,
les formats haut-bas-gauche-droite vont être uniformes
pour toutes les imprimantes?

MErci Ginette
Avatar
Raymond [mvp]
à mon avis, c'est largement suffisant et même large. les marges gauches et
droites seront sûrement plus petites sur toutes les imprimantes, de l'ordre
de 0 à 5 m/m.
ce qui est important c'est la marge du haut car chaque imprimante a sa marge
de prise de papier. 25 me parait bon.
Si un jour ça coince ça te permettra de savoir chez qui et tu ré-ajusteras
le tir.

--
@+
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


"Ginette" a écrit dans le message de
news:14df01c47bbd$7ca3ee10$
Merci encore pour votre aide.

Je travaille sous Access 2000.
Au pire, je peux faire comme vous m'avez dit et y allez
pour les formats de l'imprimante qui doit prendre les plus
grandes marges.
1- Comment puis-je obtenir ces informations?
2- Si les imprimantes peuvent tous prendre le format de
marge que j'ai donné, est ce que toutes les imprimantes
vont imprimer avec ce format?
3- Mes formats sont: Haut:25 Bas:20 Gauche et Droite:15.
Considérant les normes d'imprimantes, est-ce exigent ou
suis-je très à l'aise?

Merci encore énormément
Ginette
Avatar
Raymond [mvp]
Elle est peut-être valide mais elle qu'elle fonctionne bien, car l'objet
printer n'est supporté qu'à partir de la version xp (2002).
si après essais ça marche, tu l'appliques.

--
@+
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


"Ginette" a écrit dans le message de
news:160901c47bbe$39c28ab0$
Je me suis aperçue que la procédure:
=========================== Option Compare Database
Option Explicit

Private Sub Report_Open(Cancel As Integer)
With Me.Printer
.BottomMargin = 360 'twips
.LeftMargin = 360
.RightMargin = 360
.TopMargin = 360
End With
End Sub
============================ Était valide sous Access 2000.
Donc est-ce que si je fais cette procédure sur ouverture,
les formats haut-bas-gauche-droite vont être uniformes
pour toutes les imprimantes?

MErci Ginette