Envoyé par
marot_r
Bonjour.
Ton modèle semble correct même si je recommanderai de ne pas utilise les champs multivalués mais des tables d'association.
Les champs multivalués sont un peu plus compliqué dans les requêtes.
À part cela ton problème doit venir de ta requête. Probablement qu'aucune données ne valide toutes les jointures.
Si tu ne vois pas d'où cela vient, crée une nouvelle requête basée sur ta table principale, valide si tu as des résultats. Si oui, ajoute une table en jointure, valide si tu as des résultats et recommence jusqu'à ce que tu n'ai plus de données. Tu auras trouvé ta jointure "coupable" :-).
Après tu peux
* Décider de te passer de cette jointure.
* Revoir ta jointure par exemple en utilisant une jointure à gauche (présents dans la table principale, peut-être absents dans la table secondaire) à la place d'une jointure stricte (enregistrements présents dans les 2 tables)
* Remplacer la jointure par un appel à la fonction DFirst()
Si tu ne t'en sors pas, poste le SQL de ta requête actuelle pour qu'on puisse savoir ce qu'elle fait.
A+
Partager