OVH Cloud OVH Cloud

"#Erreur"

6 réponses
Avatar
Pierre
Bonjour,

Mon probl=E8me est le suivant :

j'ai une table SALARIE li=E9 =E0 une table ENFANT. Dans un=20
=E9tat, j'affiche la "Situation_familiale" du salari=E9 et en=20
dessous par le biais d'un sous-etat ses enfants (li=E9 en=20
champs p=E8re/fils). Dans le pied de page du sous-=E9tat=20
je "compte" le Code_Enfant (nom de la zone de texte :=20
txtNbEnf), qui me retourne le nombre d'enfant que le=20
salari=E9 a.

voici la structure que j'utilise dans une zone de texte de=20
mon =E9tat d'avoir sa "situation_familiale" et son "nombre=20
d'enfant" :=20

=3D"Votre situation familiale est : "&
[Situation_Familiale_Salarie]&" et vous avez "& [Fille54].
[Etat]![txtNbEnf]&" =E0 charge"

Ce qui donne, par exemple =E0 son aper=E7u, si une personne =E0=20
des enfants :=20

"Votre situation familiale est : MARIE(E) et vous avez 3=20
enfant(s) =E0 charge."

Lorsque le salari=E9 n'a aucun enfant =E0 charge ACCESS me=20
retourne "#Erreur".

J'aimerai savoir si =E0 la place du nombre d'enfant (donc 3=20
pour l'exemple), il est possible d'avoir "Aucun". ce qui=20
me permettrai d'obtenir au final :=20

"Votre situation familiale est : CELIBATAIRE et vous avez=20
Aucun enfant(s) =E0 charge."

Merci d'avance et bonne fin de matin=E9.

Bye

Pierre.

6 réponses

Avatar
Raymond [mvp]
Bonjour.
Quel est le champ contenant le nombre d'enfants seul. on dirait que
[Fille54].[Etat]![txtNbEnf] contient le nombre et le texte ?
si tu as un champ isolé pour enfant, utilise une fonction vraifaux:
vraifaux(isnull(nombre) or nombre = 0;"aucun";nombre)

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre" a écrit dans le message de
news:69ff01c3e71b$42a15b30$
Bonjour,

Mon problème est le suivant :

j'ai une table SALARIE lié à une table ENFANT. Dans un
état, j'affiche la "Situation_familiale" du salarié et en
dessous par le biais d'un sous-etat ses enfants (lié en
champs père/fils). Dans le pied de page du sous-état
je "compte" le Code_Enfant (nom de la zone de texte :
txtNbEnf), qui me retourne le nombre d'enfant que le
salarié a.

voici la structure que j'utilise dans une zone de texte de
mon état d'avoir sa "situation_familiale" et son "nombre
d'enfant" :

="Votre situation familiale est : "&
[Situation_Familiale_Salarie]&" et vous avez "&
[Fille54].[Etat]![txtNbEnf]&" à charge"

Ce qui donne, par exemple à son aperçu, si une personne à
des enfants :

"Votre situation familiale est : MARIE(E) et vous avez 3
enfant(s) à charge."

Lorsque le salarié n'a aucun enfant à charge ACCESS me
retourne "#Erreur".

J'aimerai savoir si à la place du nombre d'enfant (donc 3
pour l'exemple), il est possible d'avoir "Aucun". ce qui
me permettrai d'obtenir au final :

"Votre situation familiale est : CELIBATAIRE et vous avez
Aucun enfant(s) à charge."

Merci d'avance et bonne fin de matiné.

Bye

Pierre.
Avatar
Rebonjour,

Dans le "sous-etat enfant" (que g inséré dans l'état
principal Salarié), la zone de texte contenant le nombre
d'enfants seul est une zone que g créé à l'aide de la
boite à outils, dans cette dernière (la zône de texte)
j'ai utilisé la fonction : "=compte([Code_Enfant])" ce qui
me retourne le nombres d'enfants, et je l'ai ainsi
nommé "NbEnf".

Ensuite dans mon état principal je recréé une autre zone
de texte dans laquelle j'insère en source contrôle la zone
de texte NbEnf.

Quand je lance mon état :
-> Si la personne n'a pas d'enfant j'ai un retour d'Access
#Erreur ;
-> Si la personne a des enfant j'ai en retour le nombre
d'enfant par ma fonction "=compte([txtEnfant])

Ce que je souhaite changer c'est le message #Erreur
par "Aucun". voilà ! :)

j'ai essayé avec la fonction vrai/faut que tu m'as donné
mais ca n'a rien changé j'ai toujour le retour d'access
#Erreur ! une autre idée peut-être ??! :)

Merci

----------
Pierre

NB : Si je ne suis pas clair dans mes explications, fait
le moi savoir !! bye

-----Message d'origine-----
Bonjour.
Quel est le champ contenant le nombre d'enfants seul. on
dirait que

[Fille54].[Etat]![txtNbEnf] contient le nombre et le
texte ?

si tu as un champ isolé pour enfant, utilise une fonction
vraifaux:

vraifaux(isnull(nombre) or nombre = 0;"aucun";nombre)

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre" a écrit
dans le message de

news:69ff01c3e71b$42a15b30$
Bonjour,

Mon problème est le suivant :

j'ai une table SALARIE lié à une table ENFANT. Dans un
état, j'affiche la "Situation_familiale" du salarié et en
dessous par le biais d'un sous-etat ses enfants (lié en
champs père/fils). Dans le pied de page du sous-état
je "compte" le Code_Enfant (nom de la zone de texte :
txtNbEnf), qui me retourne le nombre d'enfant que le
salarié a.

voici la structure que j'utilise dans une zone de texte de
mon état d'avoir sa "situation_familiale" et son "nombre
d'enfant" :

="Votre situation familiale est : "&
[Situation_Familiale_Salarie]&" et vous avez "&
[Fille54].[Etat]![txtNbEnf]&" à charge"

Ce qui donne, par exemple à son aperçu, si une personne à
des enfants :

"Votre situation familiale est : MARIE(E) et vous avez 3
enfant(s) à charge."

Lorsque le salarié n'a aucun enfant à charge ACCESS me
retourne "#Erreur".

J'aimerai savoir si à la place du nombre d'enfant (donc 3
pour l'exemple), il est possible d'avoir "Aucun". ce qui
me permettrai d'obtenir au final :

"Votre situation familiale est : CELIBATAIRE et vous avez
Aucun enfant(s) à charge."

Merci d'avance et bonne fin de matiné.

Bye

Pierre.


.



Avatar
Raymond [mvp]
change le vraifaux
vraifaux(Nz(nombre;0)= 0;"aucun";nombre)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:70dd01c3e734$29527010$
Rebonjour,

Dans le "sous-etat enfant" (que g inséré dans l'état
principal Salarié), la zone de texte contenant le nombre
d'enfants seul est une zone que g créé à l'aide de la
boite à outils, dans cette dernière (la zône de texte)
j'ai utilisé la fonction : "=compte([Code_Enfant])" ce qui
me retourne le nombres d'enfants, et je l'ai ainsi
nommé "NbEnf".

Ensuite dans mon état principal je recréé une autre zone
de texte dans laquelle j'insère en source contrôle la zone
de texte NbEnf.

Quand je lance mon état :
-> Si la personne n'a pas d'enfant j'ai un retour d'Access
#Erreur ;
-> Si la personne a des enfant j'ai en retour le nombre
d'enfant par ma fonction "=compte([txtEnfant])

Ce que je souhaite changer c'est le message #Erreur
par "Aucun". voilà ! :)

j'ai essayé avec la fonction vrai/faut que tu m'as donné
mais ca n'a rien changé j'ai toujour le retour d'access
#Erreur ! une autre idée peut-être ??! :)

Merci
Avatar
Pierre
C'est encore moi ! :)

Les deux fonctions vrai/faux ne fonctionne que dans mon
sous-état.

C'est à dire que qd je veux récupéré, dans une nouvelle
zone de texte de mon état principal, la zone de texte
contenant la fonction vrai/faux ACCESS me retourne
toujours "#Erreur" lorsque le nombre d'enfant est
de "zéro". (attention lorsque le nombre d'enfant est
différent de zéro il s'affiche).

Je commence à désespérer :'(

a ton avis ?! fait moi savoir si je suis pas clair ??!

Merci

bye
-----Message d'origine-----
change le vraifaux
vraifaux(Nz(nombre;0)= 0;"aucun";nombre)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le
message de

news:70dd01c3e734$29527010$
Rebonjour,

Dans le "sous-etat enfant" (que g inséré dans l'état
principal Salarié), la zone de texte contenant le nombre
d'enfants seul est une zone que g créé à l'aide de la
boite à outils, dans cette dernière (la zône de texte)
j'ai utilisé la fonction : "=compte([Code_Enfant])" ce qui
me retourne le nombres d'enfants, et je l'ai ainsi
nommé "NbEnf".

Ensuite dans mon état principal je recréé une autre zone
de texte dans laquelle j'insère en source contrôle la zone
de texte NbEnf.

Quand je lance mon état :
-> Si la personne n'a pas d'enfant j'ai un retour d'Access
#Erreur ;
-> Si la personne a des enfant j'ai en retour le nombre
d'enfant par ma fonction "=compte([txtEnfant])

Ce que je souhaite changer c'est le message #Erreur
par "Aucun". voilà ! :)

j'ai essayé avec la fonction vrai/faut que tu m'as donné
mais ca n'a rien changé j'ai toujour le retour d'access
#Erreur ! une autre idée peut-être ??! :)

Merci


.



Avatar
Raymond [mvp]
tu veux bien me passer le minimum de ta base pour jeter un oeil ? en zip
obligatoire et tu indiques bien le formulaire, l'état et le champ. dans
l'adresse tu enlèves XYZ.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre" a écrit dans le message de
news:741801c3e739$19cd1a50$
C'est encore moi ! :)

Les deux fonctions vrai/faux ne fonctionne que dans mon
sous-état.

C'est à dire que qd je veux récupéré, dans une nouvelle
zone de texte de mon état principal, la zone de texte
contenant la fonction vrai/faux ACCESS me retourne
toujours "#Erreur" lorsque le nombre d'enfant est
de "zéro". (attention lorsque le nombre d'enfant est
différent de zéro il s'affiche).

Je commence à désespérer :'(

a ton avis ?! fait moi savoir si je suis pas clair ??!

Merci
Avatar
Pierre
Bonjour, :)

Merci pour la base ça m'a bien aider ! ;)

A la prochaine

-------------
Pierre
-----Message d'origine-----
tu veux bien me passer le minimum de ta base pour jeter
un oeil ? en zip

obligatoire et tu indiques bien le formulaire, l'état et
le champ. dans

l'adresse tu enlèves XYZ.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre" a écrit
dans le message de

news:741801c3e739$19cd1a50$
C'est encore moi ! :)

Les deux fonctions vrai/faux ne fonctionne que dans mon
sous-état.

C'est à dire que qd je veux récupéré, dans une nouvelle
zone de texte de mon état principal, la zone de texte
contenant la fonction vrai/faux ACCESS me retourne
toujours "#Erreur" lorsque le nombre d'enfant est
de "zéro". (attention lorsque le nombre d'enfant est
différent de zéro il s'affiche).

Je commence à désespérer :'(

a ton avis ?! fait moi savoir si je suis pas clair ??!

Merci


.