OVH Cloud OVH Cloud

Problème Est Null?

3 réponses
Avatar
mharroch
Bonjour à tous
J'ai une table "Clients" et une autre table "CA" et je souhaiterai
avoir une liste des clients avec ou sans CA.
J'ai fait une requête avec ces 2 tables et une relation NOCLI. Mais
j'ai uniquement les clients avec CA, et je n'arrive pas à extraire les
clients sans CA.
Merci pour votre aide d'avance

3 réponses

Avatar
Eric
(marc) écrivait news:8cd67ab.0501030828.38d174d6
@posting.google.com:

Bonjour à tous
J'ai une table "Clients" et une autre table "CA" et je souhaiterai
avoir une liste des clients avec ou sans CA.
J'ai fait une requête avec ces 2 tables et une relation NOCLI. Mais
j'ai uniquement les clients avec CA, et je n'arrive pas à extraire les
clients sans CA.
Merci pour votre aide d'avance



Bonjour,

Il faut que tu modifies le type de jointure entre tes 2 tables.
Fais un clic droit sur la jointure puis Propriétés. Choisis l'option 2 ou 3
qui correspondent à une jointure Gauche ou Droite. Tout est indiqué dans
cette fenetre.

--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/

Avatar
YannX
Bnsr,

a mon avis, c'est simplement la caractéristique de
ta relation qui pose problème....
En fait elle est trop stricte : passe dans l'ecran
Outils / Relations , puis clique sur le trait matérialisé !
Il faut modifier les propriétés
"Modification des relations"
puis choisir "Type de Jointure"

Selon l'ordre de tes deux tables Client et CA
tu choisiras 2 - Tous les champs de la table Client
et seulement ceux de CA....

Is-it ?
Y@+
"marc" a écrit dans le message de
news:
Bonjour à tous
J'ai une table "Clients" et une autre table "CA" et je souhaiterai
avoir une liste des clients avec ou sans CA.
J'ai fait une requête avec ces 2 tables et une relation NOCLI. Mais
j'ai uniquement les clients avec CA, et je n'arrive pas à extraire les
clients sans CA.
Merci pour votre aide d'avance


Avatar
Raymond [mvp]
Bonjour.
ta requête actuelle doit être du type:
SELECT Clients.*, CA.Valeur
FROM Clients INNER JOIN CA ON Clients.Numéro = CA.Numéro
WHERE CA.Valeur Is Not Null;

pour avoir les clients sans chiffre d'affaires tu peux faire
SELECT Clients.*, CA.Valeur
FROM Clients LEFT JOIN CA ON Clients.Numéro = CA.Numéro
WHERE CA.Valeur Is Null;

sauf erreur (non testé).
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Bonjour à tous
J'ai une table "Clients" et une autre table "CA" et je souhaiterai
avoir une liste des clients avec ou sans CA.
J'ai fait une requête avec ces 2 tables et une relation NOCLI. Mais
j'ai uniquement les clients avec CA, et je n'arrive pas à extraire les
clients sans CA.
Merci pour votre aide d'avance