requete access

requete access - SQL/NoSQL - Programmation

Marsh Posté le 14-11-2005 à 19:09:57    

bonjour
comment sous access faire une requete  
Je souhaite retrouver les personnes qui sont présents ds periode et n'ont pas de virement à partir du 01/01/2005
j'ai deux tables table periode et virement  
je relie numero de la person de la table periode au numero de la person de la table virement
de meme pour le numero de periode qui represente un laps de temps
 
Je comprends mal les 3 options de la jointures, ça encore je peux tester mais si je met est null
pou numero de la person de la table virement je n'ai rien alors que je devrais avoir des choses
je dois bien faire mes jointures sur numero de la person et numerio de periode pourtant.
je comprends pas?
Merci de votre aide
 
 
 
 

Reply

Marsh Posté le 14-11-2005 à 19:09:57   

Reply

Marsh Posté le 14-11-2005 à 19:13:46    

pour faire tes requetes, tu fais du drag'n drop
pour ta jointure, sois tu prends comme base une des 2 tables et tu prend ds l'autre seulement ce qui correspond
soit tu prends les 2 comme base mais avec 2 tables ca revient au meme quand tu fais une jointure de type = (de type != ca change)
 
et si tu spécifie = null, tu récupères tous ceux = à null et si t'en as aucun, t'en récupère autant


---------------
The Rom's, à votre service
Reply

Marsh Posté le 14-11-2005 à 21:50:21    

normale que tu peux mettre null!
 
une clé référenciel doit comprendre la valeur de l'autre table ou doit être null. Si tu veux restraindre le fait qu'on peut mettre null, suffit de mettre une contrainte not null sur le champ en question...  
 
Pour le reste, à mon avis tu devrais revoir ton schéma... Tes clients ils sont ou? pas de table client? pourtant elle me semble indispensable ici

Reply

Marsh Posté le 15-11-2005 à 09:42:51    

c'est en fait une table modalite de paiement et salarie  
comment retrouver ma requete que j'ai enregistrée?

Reply

Marsh Posté le 15-11-2005 à 09:52:40    

ouvrir  ds le menu fichier
ds la fenetre avec le nom des bases cliquez sur requete a droite
ds la table salarie drag numero du salarie vers table virement (option 2)
ds la table salarie drag numero de la periodevers table virement (option 2 affiche tous les enreg de la table person et seulement les enreg qui sont egaus por la table vireme,t)
affichier numero date de la table person et de la table virement numero du salarie avec critere est null

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed