J'ai un petit soucis pour la création d'une requete dans ma base de
donnée Access qui comprends la liste des adhérents de mon association. Cette
association est du type "bourse d'échange", c'est à dire que chaque personne
propose un ou plusieurs services (repassage, cuisine, cours d'anglais...)
qu'il offre gratuitement à la place d'autres services. Je dois donc pouvoir
donner à une personne qui me demande, par exemple, de lui garder ses animaux
la liste des gens qui proposent ce service.
Ma table comporte X champs personnels : nom, prénom...., et 8 champs
qui comportent donc jusqu'à 8 services proposés par une personne en fonction
des ses préférences.
Je souhaiterais créer pour chaque service une requete qui cherche ce
service dans les 8 champs de services. (désolé pour les répétitions mais
c'est parfois plus clair...). Le problème est que je ne connais pas la
commande qui permette à Access de vérifier si le service voulu est dans le
champs "service 1" s'il n'y ait pas de vérifier dans le champ "service 2"
jusqu'au champ "service 8". Pour qu'au final toutes les personnes qui
proposent le même service soit affichées même si ce service demandé vient de
n'importe lequel de ses champs "services".
En espérant me faire comprendre ... Je vous souhaite un bon week-end.
Philippe.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean
Bonjour Philippe,
Je te conseillerai de séparer les "services" de ta table d'adhérents.
- Tu garde les civilités dans une table avec un index (code adhérent par ex.)
- Tu créer une 2nde table que tu appelle "services" (par ex) avec un champ "Service","code adhérent","Index (No Automatique)
Avec l'outils Relations, tu créé une relations de 1 à plusieurs entre "code adhérent" de la table Services & "code adhérent" de la table Adhérent. Coche modifier et supprimer les enregistrements.
Ce qui te permet de remplir Via un formulaire X services par adhérent.
Pour ta requête, il te suffit de la monter avec l'assistant pour avoir à l'écran le service demandé et permettre d'afficher via le code adhérent les civilités de l'adhérent qui propose le service.
Voilà. Essaye et tiens mois au courant.
Email : (Enlève le 2)
@+ Jean.
Bonjour Philippe,
Je te conseillerai de séparer les "services" de ta table
d'adhérents.
- Tu garde les civilités dans une table avec un index
(code adhérent par ex.)
- Tu créer une 2nde table que tu appelle "services" (par
ex) avec un champ "Service","code adhérent","Index (No
Automatique)
Avec l'outils Relations, tu créé une relations de 1 à
plusieurs entre "code adhérent" de la table Services
& "code adhérent" de la table Adhérent. Coche modifier et
supprimer les enregistrements.
Ce qui te permet de remplir Via un formulaire X services
par adhérent.
Pour ta requête, il te suffit de la monter avec
l'assistant pour avoir à l'écran le service demandé et
permettre d'afficher via le code adhérent les civilités
de l'adhérent qui propose le service.
Je te conseillerai de séparer les "services" de ta table d'adhérents.
- Tu garde les civilités dans une table avec un index (code adhérent par ex.)
- Tu créer une 2nde table que tu appelle "services" (par ex) avec un champ "Service","code adhérent","Index (No Automatique)
Avec l'outils Relations, tu créé une relations de 1 à plusieurs entre "code adhérent" de la table Services & "code adhérent" de la table Adhérent. Coche modifier et supprimer les enregistrements.
Ce qui te permet de remplir Via un formulaire X services par adhérent.
Pour ta requête, il te suffit de la monter avec l'assistant pour avoir à l'écran le service demandé et permettre d'afficher via le code adhérent les civilités de l'adhérent qui propose le service.
Voilà. Essaye et tiens mois au courant.
Email : (Enlève le 2)
@+ Jean.
Philippe
"Jean" a écrit dans le message de news:073a01c3a5c9$fa9b09e0$ Bonjour Philippe,
Je te conseillerai de séparer les "services" de ta table d'adhérents.
- Tu garde les civilités dans une table avec un index (code adhérent par ex.)
- Tu créer une 2nde table que tu appelle "services" (par ex) avec un champ "Service","code adhérent","Index (No Automatique)
Avec l'outils Relations, tu créé une relations de 1 à plusieurs entre "code adhérent" de la table Services & "code adhérent" de la table Adhérent. Coche modifier et supprimer les enregistrements.
Ce qui te permet de remplir Via un formulaire X services par adhérent.
Pour ta requête, il te suffit de la monter avec l'assistant pour avoir à l'écran le service demandé et permettre d'afficher via le code adhérent les civilités de l'adhérent qui propose le service.
Voilà. Essaye et tiens mois au courant.
Email : (Enlève le 2)
@+ Jean.
Bonjour et merci pour ta réponse,
Mais n'y a-t-il pas une autre solution car j'ai déjà créé une table à part pour les services et qui est déjà en relation avec mes 8 champs "services" dans la table des adhérents puisqu'elle est correspond en fait à une liste de choix dans ces mêmes champs.
Merci et bon dimanche.
Philippe
"Jean" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:073a01c3a5c9$fa9b09e0$a401280a@phx.gbl...
Bonjour Philippe,
Je te conseillerai de séparer les "services" de ta table
d'adhérents.
- Tu garde les civilités dans une table avec un index
(code adhérent par ex.)
- Tu créer une 2nde table que tu appelle "services" (par
ex) avec un champ "Service","code adhérent","Index (No
Automatique)
Avec l'outils Relations, tu créé une relations de 1 à
plusieurs entre "code adhérent" de la table Services
& "code adhérent" de la table Adhérent. Coche modifier et
supprimer les enregistrements.
Ce qui te permet de remplir Via un formulaire X services
par adhérent.
Pour ta requête, il te suffit de la monter avec
l'assistant pour avoir à l'écran le service demandé et
permettre d'afficher via le code adhérent les civilités
de l'adhérent qui propose le service.
Voilà. Essaye et tiens mois au courant.
Email : (Enlève le 2) 2jvalcke@wanadoo.fr
@+ Jean.
Bonjour et merci pour ta réponse,
Mais n'y a-t-il pas une autre solution car j'ai déjà créé une table à
part pour les services et qui est déjà en relation avec mes 8 champs
"services" dans la table des adhérents puisqu'elle est correspond en fait à
une liste de choix dans ces mêmes champs.
"Jean" a écrit dans le message de news:073a01c3a5c9$fa9b09e0$ Bonjour Philippe,
Je te conseillerai de séparer les "services" de ta table d'adhérents.
- Tu garde les civilités dans une table avec un index (code adhérent par ex.)
- Tu créer une 2nde table que tu appelle "services" (par ex) avec un champ "Service","code adhérent","Index (No Automatique)
Avec l'outils Relations, tu créé une relations de 1 à plusieurs entre "code adhérent" de la table Services & "code adhérent" de la table Adhérent. Coche modifier et supprimer les enregistrements.
Ce qui te permet de remplir Via un formulaire X services par adhérent.
Pour ta requête, il te suffit de la monter avec l'assistant pour avoir à l'écran le service demandé et permettre d'afficher via le code adhérent les civilités de l'adhérent qui propose le service.
Voilà. Essaye et tiens mois au courant.
Email : (Enlève le 2)
@+ Jean.
Bonjour et merci pour ta réponse,
Mais n'y a-t-il pas une autre solution car j'ai déjà créé une table à part pour les services et qui est déjà en relation avec mes 8 champs "services" dans la table des adhérents puisqu'elle est correspond en fait à une liste de choix dans ces mêmes champs.