OVH Cloud OVH Cloud

Requête paramétrée sur un champ Oui/Non

6 réponses
Avatar
Eric
Bonjour,

J'ai problème avec une requête.
J'ai 413 enregistrements.
Quand je pose un filtre paramétré,
- si sa valeur est 1 (Oui), la requête affiche en 123 enregistrements
- si sa valeur est 0 (Non), la requête affiche en 24 enregistrements

Il me manque plus de 300 enregistrements.
Qui a déjà été confronté à un tel casse-tête ?

D'avance merci
Eric

6 réponses

Avatar
Manu Pavy
Eric a fait part de Le 27/09/2004 12:39:

Bonjour,

J'ai problème avec une requête.
J'ai 413 enregistrements.
Quand je pose un filtre paramétré,
- si sa valeur est 1 (Oui), la requête affiche en 123 enregistrements
- si sa valeur est 0 (Non), la requête affiche en 24 enregistrements




Cela ne viendrait il pas de valeur Null ?
Il me semble que la valeur Null est différente de 0

Manu
Avatar
jacques.trepp
Il se trouve que Manu Pavy a formulé :
Eric a fait part de Le 27/09/2004 12:39:

Bonjour,

J'ai problème avec une requête.
J'ai 413 enregistrements.
Quand je pose un filtre paramétré,
- si sa valeur est 1 (Oui), la requête affiche en 123 enregistrements
- si sa valeur est 0 (Non), la requête affiche en 24 enregistrements




Cela ne viendrait il pas de valeur Null ?
Il me semble que la valeur Null est différente de 0

Manu



ça se peut : ça m'est déjà arrivé. Il faut donner une valeur par défaut
(0, en l'occurrence) lors de la déclaration de la table, sinon, tout
est rempli à Null.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Eric
Merci Manu,
Non les cases à cocher sont bien activées, mais elles ne sortent pas toutes
avec la requêtes paramétrées.
C'est vraiment dingue !!!

J'oubliai de dire que j'avais importé ces données depuis Access.
Est-ce que cela peut-il avoir une incidence ?


"Manu Pavy" a écrit dans le message de news:
cj8vg0$s31$
Eric a fait part de Le 27/09/2004 12:39:

Bonjour,

J'ai problème avec une requête.
J'ai 413 enregistrements.
Quand je pose un filtre paramétré,
- si sa valeur est 1 (Oui), la requête affiche en 123 enregistrements
- si sa valeur est 0 (Non), la requête affiche en 24 enregistrements




Cela ne viendrait il pas de valeur Null ?
Il me semble que la valeur Null est différente de 0

Manu


Avatar
Manu Pavy
Eric a fait part de Le 27/09/2004 14:16:
Merci Manu,
Non les cases à cocher sont bien activées, mais elles ne sortent pas toutes
avec la requêtes paramétrées.
C'est vraiment dingue !!!



Ce qui étrange, c'est que le comportement n'est pas systématique.
N'avez vous aucune différence entre les données "qui passent" et celles
qui "ne passent pas" ?
Les 300 enregistrements devraient-ils tous etre dans la meme requete
(filtre) ?

>
> J'oubliai de dire que j'avais importé ces données depuis Access.
> Est-ce que cela peut-il avoir une incidence ?
>
Ah ca ... avec Access ... c'est bien possible, mais je ne suis pas
connaisseur en la matiere (j ai migré une base access vers MySQL, mais
pas vers HF - car vous etes bien sous HF ?).

Manu
Avatar
Eric
J'ai trouvé une partie de la solution, mais je ne comprends toujours pas le
problème.
Solution:
Avec le WDMap, j'ai activé et désactivé tous les champs. Visuellement, je
n'ai rien fait, mais tout fonctionne.
C'est bizarre.

Merci pour votre aide
Eric

"jacques.trepp" a écrit dans le message de news:

Il se trouve que Manu Pavy a formulé :
Eric a fait part de Le 27/09/2004 12:39:

Bonjour,

J'ai problème avec une requête.
J'ai 413 enregistrements.
Quand je pose un filtre paramétré,
- si sa valeur est 1 (Oui), la requête affiche en 123 enregistrements
- si sa valeur est 0 (Non), la requête affiche en 24 enregistrements




Cela ne viendrait il pas de valeur Null ?
Il me semble que la valeur Null est différente de 0

Manu



ça se peut : ça m'est déjà arrivé. Il faut donner une valeur par défaut
(0, en l'occurrence) lors de la déclaration de la table, sinon, tout est
rempli à Null.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
Eric
voir la solution à mon problème sur l'autre branche
Merci
Eric

"Manu Pavy" a écrit dans le message de news:
cj93r6$t21$
Eric a fait part de Le 27/09/2004 14:16:
Merci Manu,
Non les cases à cocher sont bien activées, mais elles ne sortent pas
toutes avec la requêtes paramétrées.
C'est vraiment dingue !!!



Ce qui étrange, c'est que le comportement n'est pas systématique.
N'avez vous aucune différence entre les données "qui passent" et celles
qui "ne passent pas" ?
Les 300 enregistrements devraient-ils tous etre dans la meme requete
(filtre) ?

>
> J'oubliai de dire que j'avais importé ces données depuis Access.
> Est-ce que cela peut-il avoir une incidence ?
>
Ah ca ... avec Access ... c'est bien possible, mais je ne suis pas
connaisseur en la matiere (j ai migré une base access vers MySQL, mais pas
vers HF - car vous etes bien sous HF ?).

Manu