OVH Cloud OVH Cloud

impression d'etat

8 réponses
Avatar
bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et plusieur
champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe' soit
invisible quand 'employe' est vide

merci de votre aide

8 réponses

Avatar
Greg
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje news:
bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et plusieur
champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe' soit
invisible quand 'employe' est vide

merci de votre aide




Avatar
bang
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce code
bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et plusieur
champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe' soit
invisible quand 'employe' est vide

merci de votre aide








Avatar
Greg
Dans le premier évènement de ton état (dans les propriétés de ton état, tu
choisi évènements, et dans le 1º, tu choisi procédé... puis tu appuies sur
les 3 points à coté)
mais n'oublie pas de supprimer la 1º ligne qui va être automatiquement créee
(Private Sub_Report_...) [Ce n'est pas une méthode habituelle mais mon
access n'est pas en français donc je ne sais pas quel est l'évènement
"Current" en français]
Ensuite, tu copies le code que je t'ai passé en adaptant avant les noms des
champs.

PS: Y a (presque) pas de questions cons car personne ne naît savant :-)

--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:eYFyje$
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce code
bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et
plusieur



champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe' soit
invisible quand 'employe' est vide

merci de votre aide












Avatar
salut greg
j'ai teste ca marche mais le isnull ne fonctionne pas
j'ai fait un test avec Not Isnull
la source de employe c'est: formulaires![monformulaire]![employe] ce champ
dans le formulaire est vide ou a du texte
quand il est vide le Not is null renvoie vrai et c'est pas le cas donc la je
vois pas

pour info c'est Private Sub Report_Open()

merci a+
bang

"Greg" a écrit dans le message de news:

Dans le premier évènement de ton état (dans les propriétés de ton état, tu
choisi évènements, et dans le 1º, tu choisi procédé... puis tu appuies sur
les 3 points à coté)
mais n'oublie pas de supprimer la 1º ligne qui va être automatiquement
créee

(Private Sub_Report_...) [Ce n'est pas une méthode habituelle mais mon
access n'est pas en français donc je ne sais pas quel est l'évènement
"Current" en français]
Ensuite, tu copies le code que je t'ai passé en adaptant avant les noms
des

champs.

PS: Y a (presque) pas de questions cons car personne ne naît savant :-)

--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:eYFyje$
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce code
bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et
plusieur



champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe' soit
invisible quand 'employe' est vide

merci de votre aide
















Avatar
Greg
Re Bang,

- Essaye = "" au lieu de IsNull. Il me semble que cela dépend du type de
données mais je domine pas trop le sujet.
- Cela suffit avec Me![Employe] vu que le procédé est dans le propre état.
- Par contre, change Open pour Current.
Avec Open, cela ne s'applique que quand tu ouvres l'état tandis qu'avec
Current, cela s'applique au début et à chaque fois que tu vas à un nouvel
employé.

Un truc qui me semble bizarre: Si [Employé] est vide, y a-t-il des données
dans l'état?

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:eP%23Rn%
salut greg
j'ai teste ca marche mais le isnull ne fonctionne pas
j'ai fait un test avec Not Isnull
la source de employe c'est: formulaires![monformulaire]![employe] ce champ
dans le formulaire est vide ou a du texte
quand il est vide le Not is null renvoie vrai et c'est pas le cas donc la
je

vois pas

pour info c'est Private Sub Report_Open()

merci a+
bang

"Greg" a écrit dans le message de
news:


Dans le premier évènement de ton état (dans les propriétés de ton état,
tu


choisi évènements, et dans le 1º, tu choisi procédé... puis tu appuies
sur


les 3 points à coté)
mais n'oublie pas de supprimer la 1º ligne qui va être automatiquement
créee

(Private Sub_Report_...) [Ce n'est pas une méthode habituelle mais mon
access n'est pas en français donc je ne sais pas quel est l'évènement
"Current" en français]
Ensuite, tu copies le code que je t'ai passé en adaptant avant les noms
des

champs.

PS: Y a (presque) pas de questions cons car personne ne naît savant :-)

--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:eYFyje$
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce code
bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et
plusieur



champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe'
soit





invisible quand 'employe' est vide

merci de votre aide




















Avatar
bang
Re greg

je vais essayer en remplacant open par current.
au lieu de tester la valeur du controle de l'etat je teste directement celle
du champ du formulaire et ca marche.

une derniere question plusieurs etats construit de la meme facon mais avec
des info qui changent sont imprimer de la meme maniere et doivent aussi
gerer l'affichage ou non de logo et societe. existe t'il une autre solution
que de mettre la procedure dans chaque etat.
merci
bang

"Greg" wrote in message
news:
Re Bang,

- Essaye = "" au lieu de IsNull. Il me semble que cela dépend du type de
données mais je domine pas trop le sujet.
- Cela suffit avec Me![Employe] vu que le procédé est dans le propre état.
- Par contre, change Open pour Current.
Avec Open, cela ne s'applique que quand tu ouvres l'état tandis qu'avec
Current, cela s'applique au début et à chaque fois que tu vas à un nouvel
employé.

Un truc qui me semble bizarre: Si [Employé] est vide, y a-t-il des données
dans l'état?

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:eP%23Rn%
salut greg
j'ai teste ca marche mais le isnull ne fonctionne pas
j'ai fait un test avec Not Isnull
la source de employe c'est: formulaires![monformulaire]![employe] ce
champ


dans le formulaire est vide ou a du texte
quand il est vide le Not is null renvoie vrai et c'est pas le cas donc
la


je
vois pas

pour info c'est Private Sub Report_Open()

merci a+
bang

"Greg" a écrit dans le message de
news:


Dans le premier évènement de ton état (dans les propriétés de ton
état,



tu
choisi évènements, et dans le 1º, tu choisi procédé... puis tu appuies
sur


les 3 points à coté)
mais n'oublie pas de supprimer la 1º ligne qui va être automatiquement
créee

(Private Sub_Report_...) [Ce n'est pas une méthode habituelle mais mon
access n'est pas en français donc je ne sais pas quel est l'évènement
"Current" en français]
Ensuite, tu copies le code que je t'ai passé en adaptant avant les
noms



des
champs.

PS: Y a (presque) pas de questions cons car personne ne naît savant
:-)




--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:eYFyje$
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce code
bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe) et
plusieur



champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et 'societe'
soit





invisible quand 'employe' est vide

merci de votre aide
























Avatar
Greg
Probablement en le mettant dans un module et en faisant appel a lui depuis
chaque état en considérant copmme variable les champs affectés.
Mais en ce qui te concerne, le code est si court que tu perdrais plus de
temps à faire appel au module que tu n'en gagnerais en ne devant pas copier
le code. :-)

--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:%
Re greg

je vais essayer en remplacant open par current.
au lieu de tester la valeur du controle de l'etat je teste directement
celle

du champ du formulaire et ca marche.

une derniere question plusieurs etats construit de la meme facon mais avec
des info qui changent sont imprimer de la meme maniere et doivent aussi
gerer l'affichage ou non de logo et societe. existe t'il une autre
solution

que de mettre la procedure dans chaque etat.
merci
bang

"Greg" wrote in message
news:
Re Bang,

- Essaye = "" au lieu de IsNull. Il me semble que cela dépend du type de
données mais je domine pas trop le sujet.
- Cela suffit avec Me![Employe] vu que le procédé est dans le propre
état.


- Par contre, change Open pour Current.
Avec Open, cela ne s'applique que quand tu ouvres l'état tandis qu'avec
Current, cela s'applique au début et à chaque fois que tu vas à un
nouvel


employé.

Un truc qui me semble bizarre: Si [Employé] est vide, y a-t-il des
données


dans l'état?

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:eP%23Rn%
salut greg
j'ai teste ca marche mais le isnull ne fonctionne pas
j'ai fait un test avec Not Isnull
la source de employe c'est: formulaires![monformulaire]![employe] ce
champ


dans le formulaire est vide ou a du texte
quand il est vide le Not is null renvoie vrai et c'est pas le cas donc
la


je
vois pas

pour info c'est Private Sub Report_Open()

merci a+
bang

"Greg" a écrit dans le message de
news:


Dans le premier évènement de ton état (dans les propriétés de ton
état,



tu
choisi évènements, et dans le 1º, tu choisi procédé... puis tu
appuies




sur
les 3 points à coté)
mais n'oublie pas de supprimer la 1º ligne qui va être
automatiquement




créee
(Private Sub_Report_...) [Ce n'est pas une méthode habituelle mais
mon




access n'est pas en français donc je ne sais pas quel est
l'évènement




"Current" en français]
Ensuite, tu copies le code que je t'ai passé en adaptant avant les
noms



des
champs.

PS: Y a (presque) pas de questions cons car personne ne naît savant
:-)




--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:eYFyje$
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce
code





bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe)
et







plusieur
champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et
'societe'







soit
invisible quand 'employe' est vide

merci de votre aide




























Avatar
bang
MERCI pour tout

bonsoir
bang


"Greg" wrote in message
news:
Probablement en le mettant dans un module et en faisant appel a lui
depuis

chaque état en considérant copmme variable les champs affectés.
Mais en ce qui te concerne, le code est si court que tu perdrais plus de
temps à faire appel au module que tu n'en gagnerais en ne devant pas
copier

le code. :-)

--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:%
Re greg

je vais essayer en remplacant open par current.
au lieu de tester la valeur du controle de l'etat je teste directement
celle

du champ du formulaire et ca marche.

une derniere question plusieurs etats construit de la meme facon mais
avec


des info qui changent sont imprimer de la meme maniere et doivent aussi
gerer l'affichage ou non de logo et societe. existe t'il une autre
solution

que de mettre la procedure dans chaque etat.
merci
bang

"Greg" wrote in message
news:
Re Bang,

- Essaye = "" au lieu de IsNull. Il me semble que cela dépend du type
de



données mais je domine pas trop le sujet.
- Cela suffit avec Me![Employe] vu que le procédé est dans le propre
état.


- Par contre, change Open pour Current.
Avec Open, cela ne s'applique que quand tu ouvres l'état tandis
qu'avec



Current, cela s'applique au début et à chaque fois que tu vas à un
nouvel


employé.

Un truc qui me semble bizarre: Si [Employé] est vide, y a-t-il des
données


dans l'état?

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:eP%23Rn%
salut greg
j'ai teste ca marche mais le isnull ne fonctionne pas
j'ai fait un test avec Not Isnull
la source de employe c'est: formulaires![monformulaire]![employe] ce
champ


dans le formulaire est vide ou a du texte
quand il est vide le Not is null renvoie vrai et c'est pas le cas
donc




la
je
vois pas

pour info c'est Private Sub Report_Open()

merci a+
bang

"Greg" a écrit dans le message
de




news:

Dans le premier évènement de ton état (dans les propriétés de ton
état,



tu
choisi évènements, et dans le 1º, tu choisi procédé... puis tu
appuies




sur
les 3 points à coté)
mais n'oublie pas de supprimer la 1º ligne qui va être
automatiquement




créee
(Private Sub_Report_...) [Ce n'est pas une méthode habituelle mais
mon




access n'est pas en français donc je ne sais pas quel est
l'évènement




"Current" en français]
Ensuite, tu copies le code que je t'ai passé en adaptant avant les
noms



des
champs.

PS: Y a (presque) pas de questions cons car personne ne naît
savant





:-)

--
Bonne journée, soirée,...
------
Greg

"bang" escribió en el mensaje
news:eYFyje$
salut greg
merci pour ta reponse
je vais la tester mais (question surement con) ou je le met ce
code





bang


"Greg" wrote in message
news:
'lut Bang,

Écris sans le vérifier:

Private Sub_Report_Current()
If IsNull Me!Employé Then
Logo.Visible = False
Société.Visible = False
End Sub

Dis-moi si y a un problème.

--
Bonne journée, soirée,...
------
Greg

<bang> escribió en el mensaje
news:

bonjour a tous

j'ai un etat avec une image(logo) , une etiquette(societe)
et







plusieur
champs.
le contenu des champs provient d'un formulaire. notamant un
champ(employe)qui peut etre vide ou nul.
l'etat est en impression direct

mon probleme est le suivant je souhaite que 'logo' et
'societe'







soit
invisible quand 'employe' est vide

merci de votre aide