Bonjour, je planche sur un problème ou après quelques heures de réflexion et
quelques visites sur le web, rien ne m'a apporté de solution.
Dans une base de données Access j'ai 2 tables :
-
[Catégories]
Codecatégorie
nom de la catégorie
Dans cette table, il n'y a aucun doublon, chaque code catégorie ne
correspond qu'à un seul nom.
-
[Commerces]
Nom du commerce
nom de la catégorie
Codecatégorie
Dans cette table on a une liste déroulante pour les nom de catégorie (ceux
de l'autre table).
Je cherche à mettre à jour le champ codecatégorie de la table [commerces] en
suivant les valeurs de la table [catégories]. Je suppose qu'on doit bien
spécifier les liens, les jointures et une requête de type Update, mais je
n'y suis point arrivé.
Si vous m'aidez je vous remercie.
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
J-Pierre
Bonsoir,
Quand tu définis ta relation entre les deux tables, il faut appliquer l'intégrité référentielle, et éventuellement mettre à jour et effacer en cascade. Pour mettre à jour directement le codeCategorie de ta table Commerces, utilise une zone de liste déroulante avec limiter à liste OUI et dont le contenu sera le codeCategorie de ta table Categories.
Je ne comprends pas pourquoi tu envisages d'utiliser une requête Update.
J-Pierre
"Rocsyl Canar" a écrit dans le message de news: bs507r$9eb3h$
Bonjour, je planche sur un problème ou après quelques heures de réflexion et quelques visites sur le web, rien ne m'a apporté de solution. Dans une base de données Access j'ai 2 tables :
- [Catégories] Codecatégorie nom de la catégorie Dans cette table, il n'y a aucun doublon, chaque code catégorie ne correspond qu'à un seul nom.
- [Commerces] Nom du commerce nom de la catégorie Codecatégorie Dans cette table on a une liste déroulante pour les nom de catégorie (ceux de l'autre table).
Je cherche à mettre à jour le champ codecatégorie de la table [commerces] en suivant les valeurs de la table [catégories]. Je suppose qu'on doit bien spécifier les liens, les jointures et une requête de type Update, mais je n'y suis point arrivé. Si vous m'aidez je vous remercie.
@+ Rocsyl Canar
Bonsoir,
Quand tu définis ta relation entre les deux tables, il faut appliquer l'intégrité référentielle, et éventuellement mettre à jour et
effacer en cascade.
Pour mettre à jour directement le codeCategorie de ta table Commerces, utilise une zone de liste déroulante avec limiter à liste OUI
et dont le contenu sera le codeCategorie de ta table Categories.
Je ne comprends pas pourquoi tu envisages d'utiliser une requête Update.
J-Pierre
"Rocsyl Canar" <rocsyl-canar-nospam-@caramail.com> a écrit dans le message de news: bs507r$9eb3h$1@ID-128718.news.uni-berlin.de...
Bonjour, je planche sur un problème ou après quelques heures de réflexion et
quelques visites sur le web, rien ne m'a apporté de solution.
Dans une base de données Access j'ai 2 tables :
-
[Catégories]
Codecatégorie
nom de la catégorie
Dans cette table, il n'y a aucun doublon, chaque code catégorie ne
correspond qu'à un seul nom.
-
[Commerces]
Nom du commerce
nom de la catégorie
Codecatégorie
Dans cette table on a une liste déroulante pour les nom de catégorie (ceux
de l'autre table).
Je cherche à mettre à jour le champ codecatégorie de la table [commerces] en
suivant les valeurs de la table [catégories]. Je suppose qu'on doit bien
spécifier les liens, les jointures et une requête de type Update, mais je
n'y suis point arrivé.
Si vous m'aidez je vous remercie.
Quand tu définis ta relation entre les deux tables, il faut appliquer l'intégrité référentielle, et éventuellement mettre à jour et effacer en cascade. Pour mettre à jour directement le codeCategorie de ta table Commerces, utilise une zone de liste déroulante avec limiter à liste OUI et dont le contenu sera le codeCategorie de ta table Categories.
Je ne comprends pas pourquoi tu envisages d'utiliser une requête Update.
J-Pierre
"Rocsyl Canar" a écrit dans le message de news: bs507r$9eb3h$
Bonjour, je planche sur un problème ou après quelques heures de réflexion et quelques visites sur le web, rien ne m'a apporté de solution. Dans une base de données Access j'ai 2 tables :
- [Catégories] Codecatégorie nom de la catégorie Dans cette table, il n'y a aucun doublon, chaque code catégorie ne correspond qu'à un seul nom.
- [Commerces] Nom du commerce nom de la catégorie Codecatégorie Dans cette table on a une liste déroulante pour les nom de catégorie (ceux de l'autre table).
Je cherche à mettre à jour le champ codecatégorie de la table [commerces] en suivant les valeurs de la table [catégories]. Je suppose qu'on doit bien spécifier les liens, les jointures et une requête de type Update, mais je n'y suis point arrivé. Si vous m'aidez je vous remercie.
@+ Rocsyl Canar
Rocsyl Canar
"J-Pierre" a écrit dans le message news:
Merci beaucoup, j'ai un niveau moyen sur access, et faible sur les relations. A défaut la requête Update me permettait d'arriver au même résultat, mais je souhaitais que ce champ soit automatiquement renseigné par access sans que l'utilisateur ait à utiliser la requête. Donc là j'ai fait ce que vous demandez...et ça marche :-)
@+ Rocsyl Canar
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message
news: uRLzuXByDHA.536@tk2msftngp13.phx.gbl...
Merci beaucoup, j'ai un niveau moyen sur access, et faible sur les
relations. A défaut la requête Update me permettait d'arriver au même
résultat, mais je souhaitais que ce champ soit automatiquement renseigné par
access sans que l'utilisateur ait à utiliser la requête.
Donc là j'ai fait ce que vous demandez...et ça marche :-)
Merci beaucoup, j'ai un niveau moyen sur access, et faible sur les relations. A défaut la requête Update me permettait d'arriver au même résultat, mais je souhaitais que ce champ soit automatiquement renseigné par access sans que l'utilisateur ait à utiliser la requête. Donc là j'ai fait ce que vous demandez...et ça marche :-)