OVH Cloud OVH Cloud

Affichage de requetes vide ans un état parmis d'autre requétes non vide.

11 réponses
Avatar
Thierry Fox
Bonjour

C'est sûrement simple mais...
J'ai un état aui fait appel à plusieur requéte.
Tou ce passe bien quand mes requête rouve des donnée, mais quand elle n'en
trouve pas je n'ai plus rien qui s'affiche....dans ma requéte d'état.

Donc comment faire afficher un champ à zero ou vierge dans une requéte quand
elle ne trouve pas de donnée ou dire de ne pas bloqué les autre requétes qui
elle ont de données.
J'espère que je me suis bein fait comprendre.

Je présice, jau 3 requétes qui s'execute dans une requte d'état, si les 3
trouve des donnée, c'est ok si une ne trouve pas de donnée les autres
n'affiche plus les donnée qu'elle ont dans la requete d'état.

Voila
Merci


--
http://users.skynet.be/mpfa/

10 réponses

1 2
Avatar
Thierry Fox
Hé les gas (ou fille), ça me paraissais simple mais visiblement il n'y a pas
que moi qui coince, svp quelqu'un à la rescousse...

Merci...

--
http://users.skynet.be/mpfa/
"Thierry Fox" a écrit dans le message de
news:
Bonjour

C'est sûrement simple mais...
J'ai un état aui fait appel à plusieur requéte.
Tou ce passe bien quand mes requête rouve des donnée, mais quand elle n'en
trouve pas je n'ai plus rien qui s'affiche....dans ma requéte d'état.

Donc comment faire afficher un champ à zero ou vierge dans une requéte
quand

elle ne trouve pas de donnée ou dire de ne pas bloqué les autre requétes
qui

elle ont de données.
J'espère que je me suis bein fait comprendre.

Je présice, jau 3 requétes qui s'execute dans une requte d'état, si les 3
trouve des donnée, c'est ok si une ne trouve pas de donnée les autres
n'affiche plus les donnée qu'elle ont dans la requete d'état.

Voila
Merci


--
http://users.skynet.be/mpfa/




Avatar
Raymond [mvp]
bonjour.

il faudrait des précisions.
3 requêtes pour un état, c'est quoi ? 3 requêtes dont 2 pour des sous-états?
les 3 en cascade pour l'état ? les 3 en relations pour en faire l'ultime ?
faire afficher les null peut être autre chose .

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


"Thierry Fox" a écrit dans le message de
news:%23fw%
Hé les gas (ou fille), ça me paraissais simple mais visiblement il n'y a
pas

que moi qui coince, svp quelqu'un à la rescousse...

Merci...

--
http://users.skynet.be/mpfa/
"Thierry Fox" a écrit dans le message de
news:
Bonjour

C'est sûrement simple mais...
J'ai un état aui fait appel à plusieur requéte.
Tou ce passe bien quand mes requête rouve des donnée, mais quand elle
n'en


trouve pas je n'ai plus rien qui s'affiche....dans ma requéte d'état.

Donc comment faire afficher un champ à zero ou vierge dans une requéte
quand

elle ne trouve pas de donnée ou dire de ne pas bloqué les autre requétes
qui

elle ont de données.
J'espère que je me suis bein fait comprendre.

Je présice, jau 3 requétes qui s'execute dans une requte d'état, si les
3


trouve des donnée, c'est ok si une ne trouve pas de donnée les autres
n'affiche plus les donnée qu'elle ont dans la requete d'état.

Voila
Merci


--
http://users.skynet.be/mpfa/








Avatar
Thierry Fox
Merci de intéresser à mon chti problème
Eu...d'accord.
3 requête pour un état, l'état fait appel à plusieurs requêtes distincts car
elles calculent plusieurs sortes de données, par exemple la première le
nombre d'adhérents, la seconde le montant sur les réclamations, la troisième
le montant total des dommages réels la quatrième sur ceux qui ne sont pas
dédommagement la cinquièmes sur le nombre de dédommagés etc...

Donc je voudrai au cas ou une de ses requêtes ne contiennent pas de
résultat, faire apparaître un champ vide pour le reporté sur l'état pour que
l'état m'affiche les données lors de requête ou se trouve des données et des
champs vide sur l'état quand une requête ne trouve pas de donnée. Je précise
que l'état et un état de cumul et de résultat de comptage.Parce que à
l'heure actuelle les résultats de requêtes vides bloquent toutes autres
requêtes et je me retrouve avec un état vide.

Merci

Thierry

--
http://users.skynet.be/mpfa/
"Raymond [mvp]" a écrit dans le message de
news:
bonjour.

il faudrait des précisions.
3 requêtes pour un état, c'est quoi ? 3 requêtes dont 2 pour des
sous-états?

les 3 en cascade pour l'état ? les 3 en relations pour en faire l'ultime ?
faire afficher les null peut être autre chose .

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


"Thierry Fox" a écrit dans le message de
news:%23fw%
Hé les gas (ou fille), ça me paraissais simple mais visiblement il n'y a
pas

que moi qui coince, svp quelqu'un à la rescousse...

Merci...

--
http://users.skynet.be/mpfa/
"Thierry Fox" a écrit dans le message de
news:
Bonjour

C'est sûrement simple mais...
J'ai un état aui fait appel à plusieur requéte.
Tou ce passe bien quand mes requête rouve des donnée, mais quand elle
n'en


trouve pas je n'ai plus rien qui s'affiche....dans ma requéte d'état.

Donc comment faire afficher un champ à zero ou vierge dans une requéte
quand

elle ne trouve pas de donnée ou dire de ne pas bloqué les autre
requétes



qui
elle ont de données.
J'espère que je me suis bein fait comprendre.

Je présice, jau 3 requétes qui s'execute dans une requte d'état, si
les



3
trouve des donnée, c'est ok si une ne trouve pas de donnée les autres
n'affiche plus les donnée qu'elle ont dans la requete d'état.

Voila
Merci


--
http://users.skynet.be/mpfa/












Avatar
Raymond [mvp]
Il faut jouer sur la propriété de la jointure ( cas no 2 en création) et
LEFT JOIN en sql. pour toutes les données non présentes tu auras une valeur
Null dans ta requête finale. faut faire attention si tu dois faire des
calculs avec ces champs et prévoir des Nz(......

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


"Thierry Fox" a écrit dans le message de
news:
Merci de intéresser à mon chti problème
Eu...d'accord.
3 requête pour un état, l'état fait appel à plusieurs requêtes distincts
car

elles calculent plusieurs sortes de données, par exemple la première le
nombre d'adhérents, la seconde le montant sur les réclamations, la
troisième

le montant total des dommages réels la quatrième sur ceux qui ne sont pas
dédommagement la cinquièmes sur le nombre de dédommagés etc...

Donc je voudrai au cas ou une de ses requêtes ne contiennent pas de
résultat, faire apparaître un champ vide pour le reporté sur l'état pour
que

l'état m'affiche les données lors de requête ou se trouve des données et
des

champs vide sur l'état quand une requête ne trouve pas de donnée. Je
précise

que l'état et un état de cumul et de résultat de comptage.Parce que à
l'heure actuelle les résultats de requêtes vides bloquent toutes autres
requêtes et je me retrouve avec un état vide.

Merci

Thierry


Avatar
Thierry Fox
Merci et en plus t'est speedy..

Mais c'est aussi difficile pour moi de te comprendre que de me comprendre au
début...
Je n'ai pas forcément de jointure mais je dois extraire plusieurs sortes de
données regroupées que je ne peux pas faire dans une seule requête.
Quand il n'y a pas de jointure mais simplement des résultats comme <0 ou
total comment faire apparaître un champs nul.
Et c'est quoi ces Nz(....) La requête final est celle de l'état et sans
relation non plus, ce n'est peu être pas très orthodoxe mais je pensait la
solution plus simple bigre.

Merci encore

Thierry

--
http://users.skynet.be/mpfa/
"Raymond [mvp]" a écrit dans le message de
news:%
Il faut jouer sur la propriété de la jointure ( cas no 2 en création) et
LEFT JOIN en sql. pour toutes les données non présentes tu auras une
valeur

Null dans ta requête finale. faut faire attention si tu dois faire des
calculs avec ces champs et prévoir des Nz(......

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


"Thierry Fox" a écrit dans le message de
news:
Merci de intéresser à mon chti problème
Eu...d'accord.
3 requête pour un état, l'état fait appel à plusieurs requêtes distincts
car

elles calculent plusieurs sortes de données, par exemple la première le
nombre d'adhérents, la seconde le montant sur les réclamations, la
troisième

le montant total des dommages réels la quatrième sur ceux qui ne sont
pas


dédommagement la cinquièmes sur le nombre de dédommagés etc...

Donc je voudrai au cas ou une de ses requêtes ne contiennent pas de
résultat, faire apparaître un champ vide pour le reporté sur l'état pour
que

l'état m'affiche les données lors de requête ou se trouve des données et


des
champs vide sur l'état quand une requête ne trouve pas de donnée. Je
précise

que l'état et un état de cumul et de résultat de comptage.Parce que à
l'heure actuelle les résultats de requêtes vides bloquent toutes autres
requêtes et je me retrouve avec un état vide.

Merci

Thierry






Avatar
Raymond [mvp]
j'aimerais bien jeter un oeil sur ton état et tes fameuses requêtes car j'ai
peur de finir par faire fausse route. est-il possible de l'avoir (seulement
les tables requêtes et états ) en fichier zip obligatoire, en enlevant XYZ.
dans l'adresse ?

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


"Thierry Fox" a écrit dans le message de
news:
Merci et en plus t'est speedy..

Mais c'est aussi difficile pour moi de te comprendre que de me comprendre
au

début...
Je n'ai pas forcément de jointure mais je dois extraire plusieurs sortes
de

données regroupées que je ne peux pas faire dans une seule requête.
Quand il n'y a pas de jointure mais simplement des résultats comme <0 ou
total comment faire apparaître un champs nul.
Et c'est quoi ces Nz(....) La requête final est celle de l'état et sans
relation non plus, ce n'est peu être pas très orthodoxe mais je pensait la
solution plus simple bigre.

Merci encore

Thierry


Avatar
Thierry Fox
Bigre de Bigre

Eu.. 103 requêtes pour l'instant 34 tables de 400 à 3000 enregistrements 76
formulaires Si tu veux que je fasse le manages pour t'envoyer seulement les
42 requêtes 12 tables et environs 6000 enregistrements ça va me faire
beaucoup de travail...

T'a pas un ou deux petites idées à me donner.

Je vais simplifier.

Je crée une requête toute simple avec un total de montant avec une condition
0 et les adhérents "H"


Il n'y en a pas, je veux faire apparaître dans la requête dans le champ de
la somme 0 et nombre d'hadérents compté 0.

Et sur l'Etat idem et pas des champs vide.

C'est possible ?

Comme cela quand j'aurai plusieurs requêtes, et qu'un sera vide il y aura 0
et il affichera 0 et les autres les champs avec valeur.

Si tu ne comprend pas mon charabia j'essaierai de t'envoyé une base de
travail simplifié

Merci encore

--
http://users.skynet.be/mpfa/
"Raymond [mvp]" a écrit dans le message de
news:%
j'aimerais bien jeter un oeil sur ton état et tes fameuses requêtes car
j'ai

peur de finir par faire fausse route. est-il possible de l'avoir
(seulement

les tables requêtes et états ) en fichier zip obligatoire, en enlevant
XYZ.

dans l'adresse ?

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


"Thierry Fox" a écrit dans le message de
news:
Merci et en plus t'est speedy..

Mais c'est aussi difficile pour moi de te comprendre que de me
comprendre


au
début...
Je n'ai pas forcément de jointure mais je dois extraire plusieurs sortes
de

données regroupées que je ne peux pas faire dans une seule requête.
Quand il n'y a pas de jointure mais simplement des résultats comme <0 ou
total comment faire apparaître un champs nul.
Et c'est quoi ces Nz(....) La requête final est celle de l'état et sans
relation non plus, ce n'est peu être pas très orthodoxe mais je pensait
la


solution plus simple bigre.

Merci encore

Thierry






Avatar
Raymond [mvp]
42 requêtes pour un seul état ? si oui, tu dois avoir un problème à quelque
part.
si tu n'as pas d'enregistrements correspondants tu auras la valeur null dans
le champ. si tu veux avoir une valeur 0, il faudra passer champ par champ
dans ta requête ce qui semble impensable dans l'état actuel.
il vaut mieux raisonner sur l'état, parce que le fait de le faire sur la
requête va changer tes noms de champs et s'il faut changer tous les noms
.........
pour mettre 0 au lieu de null dans un champ il faut utiliser Nz
si le source de ton contrôle est
= montant
il faut mettre
= Nz(montant;0)
ce qui fait que le contrôle aura la valeur 0 s'il est null et ainsi tous tes
calculs numériques seront sans erreur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Thierry Fox" a écrit dans le message de
news:O3$
Bigre de Bigre

Eu.. 103 requêtes pour l'instant 34 tables de 400 à 3000 enregistrements
76

formulaires Si tu veux que je fasse le manages pour t'envoyer seulement
les

42 requêtes 12 tables et environs 6000 enregistrements ça va me faire
beaucoup de travail...

T'a pas un ou deux petites idées à me donner.

Je vais simplifier.

Je crée une requête toute simple avec un total de montant avec une
condition

0 et les adhérents "H"


Il n'y en a pas, je veux faire apparaître dans la requête dans le champ de
la somme 0 et nombre d'hadérents compté 0.

Et sur l'Etat idem et pas des champs vide.

C'est possible ?

Comme cela quand j'aurai plusieurs requêtes, et qu'un sera vide il y aura
0

et il affichera 0 et les autres les champs avec valeur.

Si tu ne comprend pas mon charabia j'essaierai de t'envoyé une base de
travail simplifié

Merci encore



Avatar
Thierry Fox
Re

Et champs par champs de la requête tu peux me donner le tuyau..

Merci pour tout

Thierry

--
http://users.skynet.be/mpfa/
"Raymond [mvp]" a écrit dans le message de
news:%
42 requêtes pour un seul état ? si oui, tu dois avoir un problème à
quelque

part.
si tu n'as pas d'enregistrements correspondants tu auras la valeur null
dans

le champ. si tu veux avoir une valeur 0, il faudra passer champ par champ
dans ta requête ce qui semble impensable dans l'état actuel.
il vaut mieux raisonner sur l'état, parce que le fait de le faire sur la
requête va changer tes noms de champs et s'il faut changer tous les noms
.........
pour mettre 0 au lieu de null dans un champ il faut utiliser Nz
si le source de ton contrôle est
= montant
il faut mettre
= Nz(montant;0)
ce qui fait que le contrôle aura la valeur 0 s'il est null et ainsi tous
tes

calculs numériques seront sans erreur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Thierry Fox" a écrit dans le message de
news:O3$
Bigre de Bigre

Eu.. 103 requêtes pour l'instant 34 tables de 400 à 3000 enregistrements
76

formulaires Si tu veux que je fasse le manages pour t'envoyer seulement
les

42 requêtes 12 tables et environs 6000 enregistrements ça va me faire
beaucoup de travail...

T'a pas un ou deux petites idées à me donner.

Je vais simplifier.

Je crée une requête toute simple avec un total de montant avec une
condition

0 et les adhérents "H"


Il n'y en a pas, je veux faire apparaître dans la requête dans le champ
de


la somme 0 et nombre d'hadérents compté 0.

Et sur l'Etat idem et pas des champs vide.

C'est possible ?

Comme cela quand j'aurai plusieurs requêtes, et qu'un sera vide il y
aura


0
et il affichera 0 et les autres les champs avec valeur.

Si tu ne comprend pas mon charabia j'essaierai de t'envoyé une base de
travail simplifié

Merci encore







Avatar
Thierry Fox
Re J'ai essayé :

Dans Sourse Contrôle :
Nz("Compte De AUrequêtestatbase6SommeVreparationdétail"; 0)
=Nz("Compte De AUrequêtestatbase6SommeVreparationdétail"; 0)
Nz(Compte De AUrequêtestatbase6SommeVreparationdétail; 0)

Et rien il me demande la valeur

Ou est le binnss..

Merci

--
http://users.skynet.be/mpfa/
"Thierry Fox" a écrit dans le message de
news:
Re

Et champs par champs de la requête tu peux me donner le tuyau..

Merci pour tout

Thierry

--
http://users.skynet.be/mpfa/
"Raymond [mvp]" a écrit dans le message de
news:%
42 requêtes pour un seul état ? si oui, tu dois avoir un problème à
quelque

part.
si tu n'as pas d'enregistrements correspondants tu auras la valeur null
dans

le champ. si tu veux avoir une valeur 0, il faudra passer champ par
champ


dans ta requête ce qui semble impensable dans l'état actuel.
il vaut mieux raisonner sur l'état, parce que le fait de le faire sur la
requête va changer tes noms de champs et s'il faut changer tous les noms
.........
pour mettre 0 au lieu de null dans un champ il faut utiliser Nz
si le source de ton contrôle est
= montant
il faut mettre
= Nz(montant;0)
ce qui fait que le contrôle aura la valeur 0 s'il est null et ainsi tous
tes

calculs numériques seront sans erreur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Thierry Fox" a écrit dans le message de
news:O3$
Bigre de Bigre

Eu.. 103 requêtes pour l'instant 34 tables de 400 à 3000
enregistrements



76
formulaires Si tu veux que je fasse le manages pour t'envoyer
seulement



les
42 requêtes 12 tables et environs 6000 enregistrements ça va me faire
beaucoup de travail...

T'a pas un ou deux petites idées à me donner.

Je vais simplifier.

Je crée une requête toute simple avec un total de montant avec une
condition

0 et les adhérents "H"


Il n'y en a pas, je veux faire apparaître dans la requête dans le
champ



de
la somme 0 et nombre d'hadérents compté 0.

Et sur l'Etat idem et pas des champs vide.

C'est possible ?

Comme cela quand j'aurai plusieurs requêtes, et qu'un sera vide il y
aura


0
et il affichera 0 et les autres les champs avec valeur.

Si tu ne comprend pas mon charabia j'essaierai de t'envoyé une base de
travail simplifié

Merci encore











1 2