Access
Fermé
GM1985
Messages postés
3
Date d'inscription
lundi 20 octobre 2014
Statut
Membre
Dernière intervention
22 octobre 2014
-
Modifié par GM1985 le 20/10/2014 à 10:45
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 - 23 oct. 2014 à 14:27
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 - 23 oct. 2014 à 14:27
7 réponses
Raymond PENTIER
Messages postés
58397
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 avril 2024
17 094
22 oct. 2014 à 02:58
22 oct. 2014 à 02:58
Qu'est-ce que tu appelles une correspondance ?
Donne-nous 2 ou 3 exemples précis ; on te dira si c'est envisageable ...
Donne-nous 2 ou 3 exemples précis ; on te dira si c'est envisageable ...
GM1985
Messages postés
3
Date d'inscription
lundi 20 octobre 2014
Statut
Membre
Dernière intervention
22 octobre 2014
22 oct. 2014 à 14:29
22 oct. 2014 à 14:29
Bonjour,
Je gère un réseau, j'ai crée une base de données avec les informations sur les personnes. J'ai crée une catégorie d'offres et une catégorie de demandes avec des choix imposés et je souhaite que acces m'informe des lors que les deux vont correspondre.
Un exemple; Dans la colonne catégorie demande ; j'ai selectionne Activités physiques je souhaite qu'access m'informe si il y a deja une personne qui dans la catégorie demandes a deja selectionné Activités physiques.
J'espère avoir ete assez clair, sinon j'essaierai de faire mieux :-)
Je gère un réseau, j'ai crée une base de données avec les informations sur les personnes. J'ai crée une catégorie d'offres et une catégorie de demandes avec des choix imposés et je souhaite que acces m'informe des lors que les deux vont correspondre.
Un exemple; Dans la colonne catégorie demande ; j'ai selectionne Activités physiques je souhaite qu'access m'informe si il y a deja une personne qui dans la catégorie demandes a deja selectionné Activités physiques.
J'espère avoir ete assez clair, sinon j'essaierai de faire mieux :-)
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
22 oct. 2014 à 15:56
22 oct. 2014 à 15:56
Bonjour,
Oui c'est possible à l'aide d'une requête.
Comment sont composées tes tables (liste des champs) ? et comment sont elles reliées ensemble ?
Oui c'est possible à l'aide d'une requête.
Comment sont composées tes tables (liste des champs) ? et comment sont elles reliées ensemble ?
GM1985
Messages postés
3
Date d'inscription
lundi 20 octobre 2014
Statut
Membre
Dernière intervention
22 octobre 2014
22 oct. 2014 à 16:12
22 oct. 2014 à 16:12
Je n'ai crée qu une seule table avec les renseignements des personnes puis leurs offres et demandes. Est ce qu'il aurait fallu que je crée différentes tables?
Merci d'avance
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
23 oct. 2014 à 09:29
23 oct. 2014 à 09:29
Re,
Oui je pense. Est ce qu'une personne peut avoir plusieurs offres et plusieurs demandes ?
Si c'est le cas, il faudrait 1 table "personne", 1 table "demande" et 1 table offre reliée entre elles par des clés (primaire ou secondaire).
Voici un modèle à adapter à votre cas :
Table Personne :
IdPersonne (clé primaire)
Nom
Prenom
Table Offre
IdOffre (clé primaire)
IdPersonne (clé secondaire)
CatégorieOffre
Table Demande
IdDemande (clé primaire)
IdPersonne (clé secondaire)
CatégorieOffre
Oui je pense. Est ce qu'une personne peut avoir plusieurs offres et plusieurs demandes ?
Si c'est le cas, il faudrait 1 table "personne", 1 table "demande" et 1 table offre reliée entre elles par des clés (primaire ou secondaire).
Voici un modèle à adapter à votre cas :
Table Personne :
IdPersonne (clé primaire)
Nom
Prenom
Table Offre
IdOffre (clé primaire)
IdPersonne (clé secondaire)
CatégorieOffre
Table Demande
IdDemande (clé primaire)
IdPersonne (clé secondaire)
CatégorieOffre
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
Modifié par benol3 le 23/10/2014 à 14:13
Modifié par benol3 le 23/10/2014 à 14:13
Ps : La table Demande n'est pas bonne
Utilises ceci :
Table Demande
IdDemande (clé primaire)
IdPersonne (clé secondaire)
CatégorieDemande
Utilises ceci :
Table Demande
IdDemande (clé primaire)
IdPersonne (clé secondaire)
CatégorieDemande
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
23 oct. 2014 à 14:27
23 oct. 2014 à 14:27
C'est surement à cause des liaisons entre les tables. Supprimez toutes les liaisons existantes.
Si le problème est toujours présent, envois ton fichier anonymisé via cjoint.com
Si le problème est toujours présent, envois ton fichier anonymisé via cjoint.com
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
23 oct. 2014 à 14:16
23 oct. 2014 à 14:16
Oui.
Le code SQL de ta requête devrait ressembler à ca :
Le code SQL de ta requête devrait ressembler à ca :
SELECT nom, prenom,CategorieDemande,CategorieOffre FROM Personne,Offre,Demande WHERE Personne.IdPersonne=Demande.IdPersonne AND Personne.IdPersonne = Offre.IdPersonne AND Demande.CategorieDemande = Offre.CategorieOffre