OVH Cloud OVH Cloud

Espace entre les lignes d'un état

3 réponses
Avatar
Bricoleur
Bonjour

J'aurais aimé pouvoir modifier les marges, largeur de colonnes ... d'un état
par du code.
Je sais faire mais celà ne marche pas en MDE.

J'essaye de contourner le pb. Je m'explique :

Mon état doit imprimer sur des cartes de visite, 2x5.(2 colonnes, 5 lignes)
Mais il existe plein de formats de papier dans le commerce, et j'aimerai que
l'utilisateur puisse paramétrer son papier.

J'arrive à gérer la marge du haut, en jouant sur la hauteur de l'entête de
l'état.
J'arrive à gérer l'espacement vertical et la hauteur des étiquettes en
fixant la hauteur de la section détail à la somme des 2.

Mon pb : la dernière ligne s'imprime sur la page suivante, car elle contient
un espacement vertical en trop. Donc, je n'imprime que 8 cartes par page.

Comment faire pour régler ce pb ?


Le problème peur revenir à la question suivante : peut-on mettre un espace
vertical variable entre 2 enregistrements dans un état ?

3 réponses

Avatar
3stone
Salut,

"Bricoleur"
Mon état doit imprimer sur des cartes de visite, 2x5.(2 colonnes, 5 lignes)
Mais il existe plein de formats de papier dans le commerce, et j'aimerai que
l'utilisateur puisse paramétrer son papier.

J'arrive à gérer la marge du haut, en jouant sur la hauteur de l'entête de
l'état.
J'arrive à gérer l'espacement vertical et la hauteur des étiquettes en
fixant la hauteur de la section détail à la somme des 2.

Mon pb : la dernière ligne s'imprime sur la page suivante, car elle contient
un espacement vertical en trop. Donc, je n'imprime que 8 cartes par page.

Comment faire pour régler ce pb ?


Le problème peur revenir à la question suivante : peut-on mettre un espace
vertical variable entre 2 enregistrements dans un état ?



Comme tu parle d'impression d'étiquettes, ce qui représente ton état (une étiquette)
doit pouvoir se démultiplier en horizontal et en vertical... et ce, de manière à
ne pas "mordre" sur les marges.

Surtout les anciennes imprimantes à jet d'encre ont une marge basse parfois
importante... et qui crée ce problème.

Si c'est bien ton cas, le remède consiste à définir une hauteur d'étiquette
plus faible que la réalité et d'ajouter cette partie dans "l'écartement vertical"
entre étiquette.

La première chose à faire est donc de vérifier les marges haute et basse de l'imprimante.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Bricoleur
Je viens de régler le pb avec l'aide de Raymond.
Il suffit (!) de changer la hauteur de la section détail avant d'imprimer la
dernière ligne

Si qq est intéressé, je peux transmettre un exemple

Bonsoir à tous

"3stone" a écrit dans le message de
news:
Salut,

"Bricoleur"
Mon état doit imprimer sur des cartes de visite, 2x5.(2 colonnes, 5
lignes)


Mais il existe plein de formats de papier dans le commerce, et j'aimerai
que


l'utilisateur puisse paramétrer son papier.

J'arrive à gérer la marge du haut, en jouant sur la hauteur de l'entête
de


l'état.
J'arrive à gérer l'espacement vertical et la hauteur des étiquettes en
fixant la hauteur de la section détail à la somme des 2.

Mon pb : la dernière ligne s'imprime sur la page suivante, car elle
contient


un espacement vertical en trop. Donc, je n'imprime que 8 cartes par
page.



Comment faire pour régler ce pb ?


Le problème peur revenir à la question suivante : peut-on mettre un
espace


vertical variable entre 2 enregistrements dans un état ?



Comme tu parle d'impression d'étiquettes, ce qui représente ton état (une
étiquette)

doit pouvoir se démultiplier en horizontal et en vertical... et ce, de
manière à

ne pas "mordre" sur les marges.

Surtout les anciennes imprimantes à jet d'encre ont une marge basse
parfois

importante... et qui crée ce problème.

Si c'est bien ton cas, le remède consiste à définir une hauteur
d'étiquette

plus faible que la réalité et d'ajouter cette partie dans "l'écartement
vertical"

entre étiquette.

La première chose à faire est donc de vérifier les marges haute et basse
de l'imprimante.



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------







Avatar
Jean-Jacques Antille
Bonjour!
Oui, je suis intéressé par cette procédure.
Merci d'avance.

--
Cordiales salutations.
Jean-Jacques

http://www.webmister.ch/school/accueil.asp
027 458 40 61
078 665 75 74
"Bricoleur" a écrit dans le message de news:
bu4fbh$277$
Je viens de régler le pb avec l'aide de Raymond.
Il suffit (!) de changer la hauteur de la section détail avant d'imprimer
la

dernière ligne

Si qq est intéressé, je peux transmettre un exemple

Bonsoir à tous

"3stone" a écrit dans le message de
news:
Salut,

"Bricoleur"
Mon état doit imprimer sur des cartes de visite, 2x5.(2 colonnes, 5
lignes)


Mais il existe plein de formats de papier dans le commerce, et
j'aimerai



que
l'utilisateur puisse paramétrer son papier.

J'arrive à gérer la marge du haut, en jouant sur la hauteur de
l'entête



de
l'état.
J'arrive à gérer l'espacement vertical et la hauteur des étiquettes en
fixant la hauteur de la section détail à la somme des 2.

Mon pb : la dernière ligne s'imprime sur la page suivante, car elle
contient


un espacement vertical en trop. Donc, je n'imprime que 8 cartes par
page.



Comment faire pour régler ce pb ?


Le problème peur revenir à la question suivante : peut-on mettre un
espace


vertical variable entre 2 enregistrements dans un état ?



Comme tu parle d'impression d'étiquettes, ce qui représente ton état
(une


étiquette)
doit pouvoir se démultiplier en horizontal et en vertical... et ce, de
manière à

ne pas "mordre" sur les marges.

Surtout les anciennes imprimantes à jet d'encre ont une marge basse
parfois

importante... et qui crée ce problème.

Si c'est bien ton cas, le remède consiste à définir une hauteur
d'étiquette

plus faible que la réalité et d'ajouter cette partie dans "l'écartement
vertical"

entre étiquette.

La première chose à faire est donc de vérifier les marges haute et basse
de l'imprimante.



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------