Help sur création de SQL sur Access

Lys -  
blux Messages postés 27144 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'utilise ACCESS pour gérer la base de données client de mon entreprise et je rencontre un souci avec ma requête pour une extraction de parc.

La base sur laquelle je travaille est SYSADM et les deux tables que j'utilise dans ma requête sont So0 et pr0.

Voici la requête sur laquelle je planche :

SELECT SYSADM_so0.depart, SYSADM_so0.societe, SYSADM_so0.street_nb, SYSADM_so0.adresse, SYSADM_so0.code_post, SYSADM_so0.Loc, SYSADM_pr0.fam1, SYSADM_pr0.ref, SYSADM_pr0.var5, SYSADM_pr0.var39, SYSADM_pr0.date_period_begin, SYSADM_pr0.num13, SYSADM_pr0.num5, SYSADM_pr0.dat7, SYSADM_pr0.var9
FROM SYSADM_so0, SYSADM_pr0
WHERE (((SYSADM_pr0.var1)="CLIENT") AND ((SYSADM_pr0.template) Is Null) AND ((SYSADM_so0.template) Is Null) AND ((SYSADM_so0.titulaire)="JEROME") AND ((SYSADM_so0.nrid)=([SYSADM_pr0.so0].[nrid])));

En fait ce qui me pose problème c'est le dernier :

AND ((SYSADM_so0.nrid)=([SYSADM_pr0.so0].[nrid])))

Je souhaiterais dire que l'élément SYSADM_so0.nrid = SYSADM_pr0.so0.nrid

N'hésitez pas à me poser toutes les questions qui vous permettront de mieux comprendre le problème.

Merci d'avance.


A voir également:

2 réponses

blux Messages postés 27144 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

je ne comprends pas tout.

Ce qui est sûr, c'est que tes tables ne s'appellent pas So0 et Pr0, mais SYSADM_so0 et SYSADM_pr0.

Il semble que tu sois fâché avec la syntaxe SQL ;-)

Quant au dernier test, je ne sais pas ce que tu souhaites faire.
0
Lys
 
Bonjour Blux,

Merci de me répondre. Et oui, désolée, je suis encore débutante en ce qui concerne SQL.

Pour le dernier test, je souhaite en fait lier les deux tables, de sorte que les éléments que j'ai dans "SELECT" soient croisés.

Je ne sais pas si j'explique bien.

Merci encore.
0
blux Messages postés 27144 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
AND ((SYSADM_so0.nrid)=(SYSADM_pr0.nrid))
devrait faire l'affaire...
0