OVH Cloud OVH Cloud

sous-formulaire

4 réponses
Avatar
camomille
Bonsoir,
J'ai Access 2000 et j'ai un souci pour lier deux tables.
La première regroupe tous les adhérents de l'asso. Trois champs sont
identiques (à part l'intitulé Race 1, Race 2, Race3) et sont remplis en
déroulant une liste provenant d'une autre table Race. Il s'agit d'équidés et
les adhérents peuvent avoir par ex 3 boulonnais, 2 poneys et 1 âne.

Dans la table Race, il y a un sous-formulaire qui me permet, pour chaque
race, d'afficher les adhérents qui posède telle ou telle race.(champs
code-race, race )
Le hic, c'est que je ne peux choisir comme champ fils qu'un champ à la fois,
soit Race 1, soit Race 2, soit Race 3.
Mais pour l'un, les boulonnais peuvent être dans Race 1, et pour un autre
dans Race 3.

J'aimerais donc que le sous-formulaire m'indique tous les adhérents qui
possèdent telle race, quel que soit le champ(race 1, race 2, race3) de la
table Adhérent où elle apparaît.
Et comme un adhérent peut avoir plusieurs races, il peut apparaître suos
différents code-race

J'ai essayé différentes choses sans succès.

Y a-t-il moyen de choisir plusieurs champs fils ?

Merci d'avance pour votre aide.

4 réponses

Avatar
mission
Bonjour,

je pense humblement que c'est ta table 1 qui est 'mal fichue'.
tu ne devrais pas y avoir 3 champs 'race'.
je pense que tu devrais avoir une table contenant par exemple un champ
adhérent liée à la même référence de ta table 1, un champ race, la référence
unique étant constituée de ces 2 champs, et un champ quantité.
ainsi, un adhérent peut avoir plus que 3 races.
et tu n'as plus d'ennui.....


Dans son message 44f64074$0$27229$,
l'honorable camomille écrivait
Bonsoir,
J'ai Access 2000 et j'ai un souci pour lier deux tables.
La première regroupe tous les adhérents de l'asso. Trois champs sont
identiques (à part l'intitulé Race 1, Race 2, Race3) et sont remplis
en déroulant une liste provenant d'une autre table Race. Il s'agit
d'équidés et les adhérents peuvent avoir par ex 3 boulonnais, 2
poneys et 1 âne.

Dans la table Race, il y a un sous-formulaire qui me permet, pour
chaque race, d'afficher les adhérents qui posède telle ou telle
race.(champs code-race, race )
Le hic, c'est que je ne peux choisir comme champ fils qu'un champ à
la fois, soit Race 1, soit Race 2, soit Race 3.
Mais pour l'un, les boulonnais peuvent être dans Race 1, et pour un
autre dans Race 3.

J'aimerais donc que le sous-formulaire m'indique tous les adhérents
qui possèdent telle race, quel que soit le champ(race 1, race 2,
race3) de la table Adhérent où elle apparaît.
Et comme un adhérent peut avoir plusieurs races, il peut apparaître
suos différents code-race

J'ai essayé différentes choses sans succès.

Y a-t-il moyen de choisir plusieurs champs fils ?

Merci d'avance pour votre aide.


Avatar
Codial
Bonjour,
il me semble que l'on peut choisir plusiers champ père et fils en les
séparant par un ;

Cordialement

Codial

"camomille" a écrit dans le message de news:
44f64074$0$27229$
Bonsoir,
J'ai Access 2000 et j'ai un souci pour lier deux tables.
La première regroupe tous les adhérents de l'asso. Trois champs sont
identiques (à part l'intitulé Race 1, Race 2, Race3) et sont remplis en
déroulant une liste provenant d'une autre table Race. Il s'agit d'équidés
et
les adhérents peuvent avoir par ex 3 boulonnais, 2 poneys et 1 âne.

Dans la table Race, il y a un sous-formulaire qui me permet, pour chaque
race, d'afficher les adhérents qui posède telle ou telle race.(champs
code-race, race )
Le hic, c'est que je ne peux choisir comme champ fils qu'un champ à la
fois,
soit Race 1, soit Race 2, soit Race 3.
Mais pour l'un, les boulonnais peuvent être dans Race 1, et pour un autre
dans Race 3.

J'aimerais donc que le sous-formulaire m'indique tous les adhérents qui
possèdent telle race, quel que soit le champ(race 1, race 2, race3) de la
table Adhérent où elle apparaît.
Et comme un adhérent peut avoir plusieurs races, il peut apparaître suos
différents code-race

J'ai essayé différentes choses sans succès.

Y a-t-il moyen de choisir plusieurs champs fils ?

Merci d'avance pour votre aide.




Avatar
camomille
Merci pour ta réponse.
Si je te suis bien, ton exemple me permettrait de savoir COMBIEN de races
chaque adhérent possède.
Mais est-ce que cela me permettrait de savoir QUI possède telle ou telle
race ?
Dans ma table Adhérents, j'ai déjà un champ "combien race x" afin de savoir
combien d'animaux par race.

Exemple de ma table :
ADHERENT :
Mr X a 3 percherons (champ race1) 2 traits bretons (champ race2) et 1 cheval
de selle (champ race3)
Mme Y a 1 âne (champ race1) 1 percheron (champ race2) et 1 mule (champ
race3)
Mlle Z a 1 mule (champ race1)

Table RACE :
Sous l'intitulé PERCHERON, je voudrais voir s'afficher MrX et MmeY
Sous l'intitulé MULE, je voudrais voir MmeY et MlleZ

Est-ce que ce que tu me conseilles de faire aboutirait à ce résultat ?
Et pour corser le tout, j'aimerais totaliser le nombre d'animaux que cela
représente par race.
Merci pour ton coup de main.

mission a délicatement tapoté:
Bonjour,

je pense humblement que c'est ta table 1 qui est 'mal fichue'.
tu ne devrais pas y avoir 3 champs 'race'.
je pense que tu devrais avoir une table contenant par exemple un champ
adhérent liée à la même référence de ta table 1, un champ race, la
référence unique étant constituée de ces 2 champs, et un champ
quantité. ainsi, un adhérent peut avoir plus que 3 races.
et tu n'as plus d'ennui.....


Dans son message 44f64074$0$27229$,
l'honorable camomille écrivait
Bonsoir,
J'ai Access 2000 et j'ai un souci pour lier deux tables.
La première regroupe tous les adhérents de l'asso. Trois champs sont
identiques (à part l'intitulé Race 1, Race 2, Race3) et sont remplis
en déroulant une liste provenant d'une autre table Race. Il s'agit
d'équidés et les adhérents peuvent avoir par ex 3 boulonnais, 2
poneys et 1 âne.

Dans la table Race, il y a un sous-formulaire qui me permet, pour
chaque race, d'afficher les adhérents qui posède telle ou telle
race.(champs code-race, race )
Le hic, c'est que je ne peux choisir comme champ fils qu'un champ à
la fois, soit Race 1, soit Race 2, soit Race 3.
Mais pour l'un, les boulonnais peuvent être dans Race 1, et pour un
autre dans Race 3.

J'aimerais donc que le sous-formulaire m'indique tous les adhérents
qui possèdent telle race, quel que soit le champ(race 1, race 2,
race3) de la table Adhérent où elle apparaît.
Et comme un adhérent peut avoir plusieurs races, il peut apparaître
suos différents code-race

J'ai essayé différentes choses sans succès.

Y a-t-il moyen de choisir plusieurs champs fils ?

Merci d'avance pour votre aide.




--
Camille
http://www.traitsdegenie.com


Avatar
camomille
Bonjour !
Ben oui, c'est ce qu'il me semblait. J'ai donc essayé dans champs-fils :
race1;race2;race3 (avec ou sans espace entre le nom du champ et le ;) et
comme champ p-re :code-race

Mais je n'ai plus aucun enregistrement qui s'affiche.

J'ai essayé la relation race1, race2 et race3 de la table ADHERENTS avec le
champ race de la table RACE, avec divers types de jointures, mais aucun
essai n'est bon.

Merci pour ton aide.


Codial a délicatement tapoté:
Bonjour,
il me semble que l'on peut choisir plusiers champ père et fils en les
séparant par un ;

Cordialement

Codial

"camomille" a écrit dans le message de news:
44f64074$0$27229$
Bonsoir,
J'ai Access 2000 et j'ai un souci pour lier deux tables.
La première regroupe tous les adhérents de l'asso. Trois champs sont
identiques (à part l'intitulé Race 1, Race 2, Race3) et sont remplis
en déroulant une liste provenant d'une autre table Race. Il s'agit
d'équidés et
les adhérents peuvent avoir par ex 3 boulonnais, 2 poneys et 1 âne.

Dans la table Race, il y a un sous-formulaire qui me permet, pour
chaque race, d'afficher les adhérents qui posède telle ou telle
race.(champs code-race, race )
Le hic, c'est que je ne peux choisir comme champ fils qu'un champ à
la fois,
soit Race 1, soit Race 2, soit Race 3.
Mais pour l'un, les boulonnais peuvent être dans Race 1, et pour un
autre dans Race 3.

J'aimerais donc que le sous-formulaire m'indique tous les adhérents
qui possèdent telle race, quel que soit le champ(race 1, race 2,
race3) de la table Adhérent où elle apparaît.
Et comme un adhérent peut avoir plusieurs races, il peut apparaître
suos différents code-race

J'ai essayé différentes choses sans succès.

Y a-t-il moyen de choisir plusieurs champs fils ?

Merci d'avance pour votre aide.




--
Camille
http://www.traitsdegenie.com