OVH Cloud OVH Cloud

[SQL] mise à jour du champ d'une table

2 réponses
Avatar
Rocsyl Canar
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

2 réponses

Avatar
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





Avatar
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