Recuperation valeur nulle d'un sous-etat vers un etat
4 réponses
Exodus
Bonjour,
Je travaille encore sous Access97 et j'ai le petit souci suivant :
Dans un état j'ai plusieurs sous-états qui correspondent à des traitements
différents devant me renvoyer des montants repris dans l'état principal pour
des opérations de sommation.
Il se trouve que dans l'un de ces sous-états, le montant retourné est vide.
Du coup, les montants affichés dans l'état principal affichent #Erreur.
Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante:
VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00
lorsqu'il n'y a pas de montant.
Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état
principal.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Exodus" | Je travaille encore sous Access97 et j'ai le petit souci suivant : | | Dans un état j'ai plusieurs sous-états qui correspondent à des traitements | différents devant me renvoyer des montants repris dans l'état principal pour | des opérations de sommation. | Il se trouve que dans l'un de ces sous-états, le montant retourné est vide. | Du coup, les montants affichés dans l'état principal affichent #Erreur. | Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante: | VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00 | lorsqu'il n'y a pas de montant. | Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état | principal.
"Exodus"
| Je travaille encore sous Access97 et j'ai le petit souci suivant :
|
| Dans un état j'ai plusieurs sous-états qui correspondent à des traitements
| différents devant me renvoyer des montants repris dans l'état principal pour
| des opérations de sommation.
| Il se trouve que dans l'un de ces sous-états, le montant retourné est vide.
| Du coup, les montants affichés dans l'état principal affichent #Erreur.
| Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante:
| VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00
| lorsqu'il n'y a pas de montant.
| Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état
| principal.
"Exodus" | Je travaille encore sous Access97 et j'ai le petit souci suivant : | | Dans un état j'ai plusieurs sous-états qui correspondent à des traitements | différents devant me renvoyer des montants repris dans l'état principal pour | des opérations de sommation. | Il se trouve que dans l'un de ces sous-états, le montant retourné est vide. | Du coup, les montants affichés dans l'état principal affichent #Erreur. | Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante: | VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00 | lorsqu'il n'y a pas de montant. | Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état | principal.
Bonjour et merci pour votre réponse. Mais en utilisant la formule que vous suggérez Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau de l'état principal. C'est étonnant non ? A+
Salut,
"Exodus" | Je travaille encore sous Access97 et j'ai le petit souci suivant : | | Dans un état j'ai plusieurs sous-états qui correspondent à des traitements | différents devant me renvoyer des montants repris dans l'état principal pour | des opérations de sommation. | Il se trouve que dans l'un de ces sous-états, le montant retourné est vide. | Du coup, les montants affichés dans l'état principal affichent #Erreur. | Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante: | VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00 | lorsqu'il n'y a pas de montant. | Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état | principal.
Bonjour et merci pour votre réponse.
Mais en utilisant la formule que vous suggérez
Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau
de l'état principal.
C'est étonnant non ?
A+
Salut,
"Exodus"
| Je travaille encore sous Access97 et j'ai le petit souci suivant :
|
| Dans un état j'ai plusieurs sous-états qui correspondent à des traitements
| différents devant me renvoyer des montants repris dans l'état principal pour
| des opérations de sommation.
| Il se trouve que dans l'un de ces sous-états, le montant retourné est vide.
| Du coup, les montants affichés dans l'état principal affichent #Erreur.
| Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante:
| VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00
| lorsqu'il n'y a pas de montant.
| Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état
| principal.
Bonjour et merci pour votre réponse. Mais en utilisant la formule que vous suggérez Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau de l'état principal. C'est étonnant non ? A+
Salut,
"Exodus" | Je travaille encore sous Access97 et j'ai le petit souci suivant : | | Dans un état j'ai plusieurs sous-états qui correspondent à des traitements | différents devant me renvoyer des montants repris dans l'état principal pour | des opérations de sommation. | Il se trouve que dans l'un de ces sous-états, le montant retourné est vide. | Du coup, les montants affichés dans l'état principal affichent #Erreur. | Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante: | VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00 | lorsqu'il n'y a pas de montant. | Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état | principal.
Ne serait-ce pas: =NomDuSousEtat.Report!NomDuTextbox à mettre en source du controle Textbox de l'état principal devant récupérer la valeur lue dans le sous-état ?
Bonjour et merci pour votre réponse. Mais en utilisant la formule que vous suggérez Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau de l'état principal. C'est étonnant non ? A+
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Ne serait-ce pas:
=NomDuSousEtat.Report!NomDuTextbox à mettre en source du controle
Textbox de l'état principal devant récupérer la valeur lue dans le
sous-état ?
Bonjour et merci pour votre réponse.
Mais en utilisant la formule que vous suggérez
Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau
de l'état principal.
C'est étonnant non ?
A+
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Ne serait-ce pas: =NomDuSousEtat.Report!NomDuTextbox à mettre en source du controle Textbox de l'état principal devant récupérer la valeur lue dans le sous-état ?
Bonjour et merci pour votre réponse. Mais en utilisant la formule que vous suggérez Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau de l'état principal. C'est étonnant non ? A+
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Exodus
Mea culpa, il s'agissait d'un problème de conversion de type de données. Puisque la valeur n'est ni un nombre, ni vide, ni nulle, je l'ai convertie avec l'instruction CDbl(Montants) et cela a l'air de fonctionner.
Merci de votre coopération
Bonjour et merci pour votre réponse. Mais en utilisant la formule que vous suggérez Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau de l'état principal. C'est étonnant non ? A+
Salut,
"Exodus" | Je travaille encore sous Access97 et j'ai le petit souci suivant : | | Dans un état j'ai plusieurs sous-états qui correspondent à des traitements | différents devant me renvoyer des montants repris dans l'état principal pour | des opérations de sommation. | Il se trouve que dans l'un de ces sous-états, le montant retourné est vide. | Du coup, les montants affichés dans l'état principal affichent #Erreur. | Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante: | VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00 | lorsqu'il n'y a pas de montant. | Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état | principal.
Mea culpa, il s'agissait d'un problème de conversion de type de données.
Puisque la valeur n'est ni un nombre, ni vide, ni nulle, je l'ai convertie
avec l'instruction CDbl(Montants) et cela a l'air de fonctionner.
Merci de votre coopération
Bonjour et merci pour votre réponse.
Mais en utilisant la formule que vous suggérez
Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau
de l'état principal.
C'est étonnant non ?
A+
Salut,
"Exodus"
| Je travaille encore sous Access97 et j'ai le petit souci suivant :
|
| Dans un état j'ai plusieurs sous-états qui correspondent à des traitements
| différents devant me renvoyer des montants repris dans l'état principal pour
| des opérations de sommation.
| Il se trouve que dans l'un de ces sous-états, le montant retourné est vide.
| Du coup, les montants affichés dans l'état principal affichent #Erreur.
| Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante:
| VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00
| lorsqu'il n'y a pas de montant.
| Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état
| principal.
Mea culpa, il s'agissait d'un problème de conversion de type de données. Puisque la valeur n'est ni un nombre, ni vide, ni nulle, je l'ai convertie avec l'instruction CDbl(Montants) et cela a l'air de fonctionner.
Merci de votre coopération
Bonjour et merci pour votre réponse. Mais en utilisant la formule que vous suggérez Me!NomDuSousForm.FORM!NomDuTextbox me retourne le message #Erreur au niveau de l'état principal. C'est étonnant non ? A+
Salut,
"Exodus" | Je travaille encore sous Access97 et j'ai le petit souci suivant : | | Dans un état j'ai plusieurs sous-états qui correspondent à des traitements | différents devant me renvoyer des montants repris dans l'état principal pour | des opérations de sommation. | Il se trouve que dans l'un de ces sous-états, le montant retourné est vide. | Du coup, les montants affichés dans l'état principal affichent #Erreur. | Pour pallier à ce problème, dans le sous-état, j'ai mis la formule suivante: | VraiFaux([Montants] Est Null;0;Somme([Montants])) qui me retourne bien 0,00 | lorsqu'il n'y a pas de montant. | Mais impossible de récupérer cette valeur( 0,00) au niveau de l'état | principal.