J'avais pos=E9 il y a quelques temps une question =E0 propos d'un =E9tat
qui n'affichait qu'une partie des valeurs. Mais ayant du mal =E0
exprimer le probl=E8me en terme clair, malgr=E9 l'aide de J-Pierre
(encore merci), je n'avais pas pu arriver au bout du truc.
J'essaie une autre formulation.
J'ai une table avec des fournisseurs et toutes leurs coordonn=E9es
(n=B0_fournisseur, raison, adresse, num=E9ro_tel, etc).
J'ai une autre table comprenant les fournitures que chaque fournisseur
peut proposer (ID_fourniture, n=B0_fournisseur, Descriptif, prix).
Les deux tables sont li=E9es par le champ n=B0_fournisseur : chaque
fournisseur peut proposer de 0 =E0 n fournitures, mais chaque fourniture
ne peut venir que d'un fournisseur.
J'ai cr=E9=E9 un =E9tat, pour faire des fiches par fournisseur.
Dans mon en-t=EAte d'=E9tat, j'ai toutes les informations sur les
fournisseurs.
Dans la section D=E9tails de ce m=EAme =E9tat, je cherche =E0 afficher
toutes les fournitures que ce fournisseur propose.
Si un fournisseur ne propose rien, j'aimerais une fiche avec une
section D=E9tails vide.
Le probl=E8me est que je n'arrive pas =E0 cr=E9er ma requ=EAte comme il
faut pour que mon =E9tat fonctionne bien : je n'arrive pas =E0 obtenir de
fiches pour les fournisseurs ne proposant aucune fourniture.
Quelqu'un pourrait-il m'aider =E0 construire cete requ=EAte ?
Eventuellement en me donnant un exemple de requ=EAte SQL, que je
pourrais adapter ensuite en fonction des champs de mes tables ?
Crée ta requête en mode graphique, et double-clique sur la jointure, il y a là tout ce qu'il te faut !
A+ Dan
seb
Salut Séb,
Crée ta requête en mode graphique, et double-clique sur la jointure, il y a là tout ce qu'il te faut !
A+ Dan
Bonjour,
Merci pour cette réponse rapide, qui me fait découvrir une option que je ne connaissais pas.
Toutefois, quelle que soit l'option choisie parmi les 3 proposées, le résultat est toujours le même : ma requête en mode Feuille de données m'affiche une ligne par fourniture, en répétant à chaque fois les informations concernant le fournisseur. En gros, cela donne :
Fournisseur1 Adresse1 Tél1 NomFourniture1 PrixFourniture1 Fournisseur1 Adresse1 Tél1 NomFourniture2 PrixFourniture2 Fournisseur1 Adresse1 Tél1 NomFourniture3 PrixFourniture3 Fournisseur2 Adresse2 Tél2 NomFourniture4 PrixFourniture4 Et mon fournisseur3, qui n'a pas de fourniture à proposer mais dont la fiche existe bien, n'apparaît pas.
Enfin, pour couronner le tout, mon état ne m'affiche à chaque fois que la 1ère des fiches, je n'arrive pas à passer à la fiche d'un autre fournisseur.
Séb, qui désespère.
Salut Séb,
Crée ta requête en mode graphique, et double-clique sur la jointure, il y a
là tout ce qu'il te faut !
A+ Dan
Bonjour,
Merci pour cette réponse rapide, qui me fait découvrir une option que
je ne connaissais pas.
Toutefois, quelle que soit l'option choisie parmi les 3 proposées, le
résultat est toujours le même : ma requête en mode Feuille de
données m'affiche une ligne par fourniture, en répétant à chaque
fois les informations concernant le fournisseur.
En gros, cela donne :
Fournisseur1 Adresse1 Tél1 NomFourniture1 PrixFourniture1
Fournisseur1 Adresse1 Tél1 NomFourniture2 PrixFourniture2
Fournisseur1 Adresse1 Tél1 NomFourniture3 PrixFourniture3
Fournisseur2 Adresse2 Tél2 NomFourniture4 PrixFourniture4
Et mon fournisseur3, qui n'a pas de fourniture à proposer mais dont la
fiche existe bien, n'apparaît pas.
Enfin, pour couronner le tout, mon état ne m'affiche à chaque fois
que la 1ère des fiches, je n'arrive pas à passer à la fiche d'un
autre fournisseur.
Crée ta requête en mode graphique, et double-clique sur la jointure, il y a là tout ce qu'il te faut !
A+ Dan
Bonjour,
Merci pour cette réponse rapide, qui me fait découvrir une option que je ne connaissais pas.
Toutefois, quelle que soit l'option choisie parmi les 3 proposées, le résultat est toujours le même : ma requête en mode Feuille de données m'affiche une ligne par fourniture, en répétant à chaque fois les informations concernant le fournisseur. En gros, cela donne :
Fournisseur1 Adresse1 Tél1 NomFourniture1 PrixFourniture1 Fournisseur1 Adresse1 Tél1 NomFourniture2 PrixFourniture2 Fournisseur1 Adresse1 Tél1 NomFourniture3 PrixFourniture3 Fournisseur2 Adresse2 Tél2 NomFourniture4 PrixFourniture4 Et mon fournisseur3, qui n'a pas de fourniture à proposer mais dont la fiche existe bien, n'apparaît pas.
Enfin, pour couronner le tout, mon état ne m'affiche à chaque fois que la 1ère des fiches, je n'arrive pas à passer à la fiche d'un autre fournisseur.
Séb, qui désespère.
seb
Arg, ça progresse mais pas encore dans le bon sens :-/
Après quelques essais, en choisissant une autre option dans le hoix des jointures (la 2e en l'occurence), j'arrive dans ma requête à afficher toutes les fournitures.
Mais du coup, dans l'état, il y a toujours une unique page, qui m'affiche toutes les fournitures de tous les fournisseurs !
J'aime les logiques que je ne comprends pas...
Séb
Arg, ça progresse mais pas encore dans le bon sens :-/
Après quelques essais, en choisissant une autre option dans le hoix
des jointures (la 2e en l'occurence), j'arrive dans ma requête à
afficher toutes les fournitures.
Mais du coup, dans l'état, il y a toujours une unique page, qui
m'affiche toutes les fournitures de tous les fournisseurs !
Arg, ça progresse mais pas encore dans le bon sens :-/
Après quelques essais, en choisissant une autre option dans le hoix des jointures (la 2e en l'occurence), j'arrive dans ma requête à afficher toutes les fournitures.
Mais du coup, dans l'état, il y a toujours une unique page, qui m'affiche toutes les fournitures de tous les fournisseurs !