Probleme de connaitre ceux qui ont payés

Signaler
Messages postés
1
Date d'inscription
dimanche 29 février 2004
Statut
Membre
Dernière intervention
7 mars 2004
-
Messages postés
1
Date d'inscription
dimanche 29 février 2004
Statut
Membre
Dernière intervention
7 mars 2004
-
bonjour
je developpe une base de donnes access gerant les paiements des eleves pour une ecole prive. si je vous donne la partie en question des mes tables les voici:

ELEVE(n°_el, nom, adresse,.....)
MOIS(mois, designation) 'par exemple 1/janvier, 2/fevrier, .... , 12/decembre
PAIEMENT(n°_el, mois, date_montant, montant)

voila le hic!

je voudrais obtenir la liste des eleves qui n'ont pas payés les 3 derniers mois c'est a dire qui n'ont pas d'enregistrements dans la table "paiement" pour ces mois-ci.
j'ai reflechi et j'ai essayé ces 2 methodes qui ne m'ont pas satisfait:

d'abord je fais une requete qui me selectionne les 3 derniers mois dans la table "mois", et a partir de cette requete je cree une autre avec la table "eleve" avec qui je assaye de dire "where n°_el not in (select n°_el from paiement)"

puis je me susis dit si je cree une foction qui remplit la table "paiement" uniquement les champs "n°_el" et "mois" pour les 12 mois à chaque ajout dun nouveau eleve et a qui je ferai appel à chaque fois j'enregistre un eleve. dans il me serait peut etre facile a retrouver les non payés (dans le montant est vide je veux dire) dans la table "paiement"

toutes ces 2 methodes ne mont pas satisfait!
j'ai vraiement besoin d'aide car c'est urgent!

Merci