OVH Cloud OVH Cloud

[WD7.5 206g] Superposition de Champs

8 réponses
Avatar
nabar
Bonjour,
Je souhaite masquer les codes d'un champs code barre EAN13,
et comme je ne peux pas décocher la case "Texte du code barre visible",
je veux positionner un champ forme rectangle par dessus mon code barre.
J'ai mis l'altitude Premier Plan pour le champs forme et Dernier Plan
pour le champ code barre. Sous l'éditeur d'état, ca semble correcte, je
ne vois pas le texte mais lorsque j'imprime, mon champs forme est passé
en arrière plan.

Merci pour votre aide
Nathalie

8 réponses

Avatar
Romuald.besset
nabar wrote:
Bonjour,
Je souhaite masquer les codes d'un champs code barre EAN13,
et comme je ne peux pas décocher la case "Texte du code barre visible",
je veux positionner un champ forme rectangle par dessus mon code barre.
J'ai mis l'altitude Premier Plan pour le champs forme et Dernier Plan
pour le champ code barre. Sous l'éditeur d'état, ca semble correcte, je
ne vois pas le texte mais lorsque j'imprime, mon champs forme est passé
en arrière plan.

Merci pour votre aide
Nathalie




Bonjour
Nos recherches sur ce sujet à montré qu'en 7.0 l'impressions des des
codes barres n'étaient pas soumis à génération d'une image mais à une
procédure interne utilisant des équivalents de fImprime (comme du temps
de 5.5 par ailleurs).
la notion de "champs' sert simplement de délimiteur à cette procédure.
Effectivement dans la procédure 55 il fallait donner les coordonnées
d'impression (obtenues maintenent avec celles du champs)

EAN13 étant normalisé AVEC les code, la procédure interne imprime ces codes.

Ainsi, en aperçu, nous avons placé une image en superposition et le
tours était joué... mais en impression, pas moyen !

Voila en tout cas le résultat de nos recherches (non testé en 7.5, 8)

@+ R&B
Avatar
STASZEWSKI André
nabar wrote:
Bonjour,
Je souhaite masquer les codes d'un champs code barre EAN13,
et comme je ne peux pas décocher la case "Texte du code barre
visible", je veux positionner un champ forme rectangle par dessus mon
code barre. J'ai mis l'altitude Premier Plan pour le champs forme et
Dernier Plan pour le champ code barre. Sous l'éditeur d'état, ca
semble correcte, je ne vois pas le texte mais lorsque j'imprime, mon
champs forme est passé en arrière plan.

Merci pour votre aide
Nathalie



Avec MoiMême..Visibleúux dans le code "avant impression" du code barre et
une condition... ?
--
Cordialement,
André STASZEWSKI
www.PlaneteDev.fr.st
Avatar
Fabrice Burghgraeve
salut.

"Romuald.besset" a écrit dans le message de
news:bv2rhg$nt$
nabar wrote:


(...)
Ainsi, en aperçu, nous avons placé une image en superposition et le
tours était joué... mais en impression, pas moyen !


(...)

Voudrais-tu dire qu'en faisant un apercu, tu as ce que tu veux, et que en
editant le document presenté par l'apercu,
ce qui sort se l'imprimante est different de ce qui est presenté en apercu
???

(parce que si c'est ca c'est tres grave...ca veut dire qu'on ne peut pas
faire confiance a l'apercu...)


--
Fabrice Burghgraeve
Computer & Services
suivez ce lien pour me repondre en prive :
http://cerbermail.com/?I3GMPRuXDD
Avatar
Pascal F
Bonjour,
J'ai eu des problèmes similaires non seulement avec des états WD mais
aussi des impressions sous VB. le problèmes venait du paramétrage des
pilotes d'imprimantes. Celà se produisait principalement avec des
imprimantes HP.; Je ne sais plus exactement quel était le paramètre, je
n'ai pas d'imprimante HP sous la main. Mais il me semble qu'il
s'agissait de définir tout e l'impression en tant que graphisme ou qq
chose de ce genre.

Si cette piste peut vous aider

Fabrice Burghgraeve a émis l'idée suivante :
salut.

"Romuald.besset" a écrit dans le message de
news:bv2rhg$nt$
nabar wrote:


(...)
Ainsi, en aperçu, nous avons placé une image en superposition et le
tours était joué... mais en impression, pas moyen !


(...)

Voudrais-tu dire qu'en faisant un apercu, tu as ce que tu veux, et que en
editant le document presenté par l'apercu,
ce qui sort se l'imprimante est different de ce qui est presenté en apercu
???

(parce que si c'est ca c'est tres grave...ca veut dire qu'on ne peut pas
faire confiance a l'apercu...)



--
Pascal Ferracci
efpé
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
nabar
STASZEWSKI André a écrit :
nabar wrote:

Bonjour,
Je souhaite masquer les codes d'un champs code barre EAN13,
et comme je ne peux pas décocher la case "Texte du code barre
visible", je veux positionner un champ forme rectangle par dessus mon
code barre. J'ai mis l'altitude Premier Plan pour le champs forme et
Dernier Plan pour le champ code barre. Sous l'éditeur d'état, ca
semble correcte, je ne vois pas le texte mais lorsque j'imprime, mon
champs forme est passé en arrière plan.

Merci pour votre aide
Nathalie




Avec MoiMême..Visibleúux dans le code "avant impression" du code barre et
une condition... ?
--
Cordialement,
André STASZEWSKI
www.PlaneteDev.fr.st




j'ai compris que :
MoiMême = champ code barre
mais une condition ..? là j'avoue que j'ai du mal à déchiffrer ce que
vous voulez me dire.
Pardonner mon incompréhension.
Merci
Nathalie
Avatar
nabar
Non ce que je vois à l'apercu avant impression est faux.
C'est seulement sous l'éditeur d'état que cela semble correcte.
Par contre pour mon imprimante c'est une lexmark Optra S et je ne vois
pas ou je peus Lui dire que je veux sortir en graphisme.

Je vous remercie pour votre aide

Nathalie


Pascal F a écrit :

Bonjour,
J'ai eu des problèmes similaires non seulement avec des états WD mais
aussi des impressions sous VB. le problèmes venait du paramétrage des
pilotes d'imprimantes. Celà se produisait principalement avec des
imprimantes HP.; Je ne sais plus exactement quel était le paramètre, je
n'ai pas d'imprimante HP sous la main. Mais il me semble qu'il
s'agissait de définir tout e l'impression en tant que graphisme ou qq
chose de ce genre.

Si cette piste peut vous aider

Fabrice Burghgraeve a émis l'idée suivante :

salut.

"Romuald.besset" a écrit dans le message de
news:bv2rhg$nt$

nabar wrote:



(...)

Ainsi, en aperçu, nous avons placé une image en superposition et le
tours était joué... mais en impression, pas moyen !



(...)

Voudrais-tu dire qu'en faisant un apercu, tu as ce que tu veux, et que en
editant le document presenté par l'apercu,
ce qui sort se l'imprimante est different de ce qui est presenté en
apercu
???

(parce que si c'est ca c'est tres grave...ca veut dire qu'on ne peut pas
faire confiance a l'apercu...)






Avatar
STASZEWSKI André
rebonjour,

nabar wrote:
STASZEWSKI André a écrit :
nabar wrote:

Bonjour,
Je souhaite masquer les codes d'un champs code barre EAN13,
et comme je ne peux pas décocher la case "Texte du code barre
visible", je veux positionner un champ forme rectangle par dessus
mon code barre. J'ai mis l'altitude Premier Plan pour le champs
forme et Dernier Plan pour le champ code barre. Sous l'éditeur
d'état, ca semble correcte, je ne vois pas le texte mais lorsque
j'imprime, mon champs forme est passé en arrière plan.

Merci pour votre aide
Nathalie




Avec MoiMême..Visibleúux dans le code "avant impression" du code
barre et une condition... ?
--




j'ai compris que :
MoiMême = champ code barre
mais une condition ..? là j'avoue que j'ai du mal à déchiffrer ce que
vous voulez me dire.
Pardonner mon incompréhension.
Merci
Nathalie



Je veux dire que vous pouvez choisir (par programmation) d'imprimer ou non
le code barre dans l'état à l'aide d'une condition.
Par exemple dans la fenêtre qui appelle l'état, vous pouvez mettre par
exemple un interrupteur qui agit sur une variable de type booléen globale au
projet. Admettons : gImprimeCodeBarre est un booléen

Si dans l'état le champ du code barre s'appelle par exemple "CodeBarre" il
suffit d'écrire alors dans le code "Avant impression" de ce champ :
SI gImprimeCodeBarre Alors MoiMême..Visible=Vrai sinon MoiMême..Visibleúux

Ainsi si l'inter est coché dans la fenêtre appelant l'état, le code barre
sera imprimé sinon il ne le sera pas. Bien sûr vous n'êtes pas obligé de
mettre un Inter, cette condition peut répondre à une autre condition ou au
résultat d'une requête.... cela dépend de ce que vous voulez faire...
Ce qui est sûr c'est que si vous écrivez : MoiMême..Visibleúux dans le
code "Avant impression" du champ code barre, le code barre ne sera pas
imprimé !
--
Cordialement,
André STASZEWSKI
www.PlaneteDev.fr.st
Avatar
nabar
Bonjour,

STASZEWSKI André a écrit :
rebonjour,

nabar wrote:

STASZEWSKI André a écrit :

nabar wrote:
Bonjour,
Je souhaite masquer les codes d'un champs code barre EAN13,
et comme je ne peux pas décocher la case "Texte du code barre
visible", je veux positionner un champ forme rectangle par dessus
Nathalie




Avec MoiMême..Visibleúux dans le code "avant impression" du code
barre et une condition... ?
--




j'ai compris que :
MoiMême = champ code barre
Pardonner mon incompréhension.
Merci
Nathalie




Je veux dire que vous pouvez choisir (par programmation) d'imprimer ou non
le code barre dans l'état à l'aide d'une condition.
Par exemple dans la fenêtre qui appelle l'état, vous pouvez mettre par
exemple un interrupteur qui agit sur une variable de type booléen globale au
projet. Admettons : gImprimeCodeBarre est un booléen

Si dans l'état le champ du code barre s'appelle par exemple "CodeBarre" il
suffit d'écrire alors dans le code "Avant impression" de ce champ :
SI gImprimeCodeBarre Alors MoiMême..Visible=Vrai sinon MoiMême..Visibleúux

Ainsi si l'inter est coché dans la fenêtre appelant l'état, le code barre
sera imprimé sinon il ne le sera pas. Bien sûr vous n'êtes pas obligé de
mettre un Inter, cette condition peut répondre à une autre condition ou au
résultat d'une requête.... cela dépend de ce que vous voulez faire...
Ce qui est sûr c'est que si vous écrivez : MoiMême..Visibleúux dans le
code "Avant impression" du champ code barre, le code barre ne sera pas
imprimé !
--
Cordialement,
André STASZEWSKI
www.PlaneteDev.fr.st




J'ai testé votre solution qui fonctionne bien mais mon soucis est que je
veux voir le code barre mais sans le texte. Les chiffres ne doivent pas
appraitre sur l'etat. J'ai résolus mon problème en positionnent une
forme ligne avec un fond blanc et d'une epaisseur de 5 mm par dessus mon
champ codebarre.Le champ forme rectangle se positionne par dessus mon
champ code barre qu'au niveau du cadre car le fond du rectangle se
trouve en dessous du champ code barre, etrange, non.

Je remercie toutes les personnes qui m'ont répondu.

Nathalie