Aller au contenu

Une petite aide sur access


casinodiamant

Sujets conseillés

Bonjour tout le monde

Je suis une débutante en base de données. J'utilise access. Et j'ai une petite question:

J'ai appliqué une liste de choix à l'une des colonnes de ma table. Jusqu'ici tout va bien. :P

Mais je voudrais faire une sélection multiple dans une case, c'est-à-dire que plusieurs champs de ma liste de choix figurent dans une seule case et je n'y arrive décidément pas...

Cela vous paraitra peut etre une question bete, mais je suis une novice....

Alors si quelqu'un pouvais m'aider juste pour cela, ce serait cool.

Thanx.

Modifié par casinodiamant
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

As-tu essayé avec <CONTROL-clic> ? C'est en général la procédure sous Windows, et probablement celle sous Access aussi ;)

Lien vers le commentaire
Partager sur d’autres sites

Alors, c'est bien ce que j'avais compris, au départ, en me disant que je n'avais pas bien compris; :D mais ça c'est ce qu'on fait généralement, quand par exemple on se trouve sur un site web, pour une selection multiple dans une liste de choix.

Mais, ce n'est pas cela mon problème.

J'explique:

Dans ma table access, l'une de mes colonnes est définie par une liste de choix

Ex: Colonne "matière utilisée pour un article". Or, chaque article comporte plusieurs matières, et une liste de choix ne permet de sélectionner qu'un seule et unique matière / ligne de toutes celles que j'ai définit dans ma liste de choix.

La touche ctrl ne fonctionne pas.

Merci d'avance. Ce forum est très bien.

Lien vers le commentaire
Partager sur d’autres sites

Casinodiamant,

Dans ce cas il faut créer une table intermédiaire... je m'explique:

Une table article + Une table matière + une table Article_matiere.

Comme chaque article peut comporter plusieurs matières, et chaque matière peut appartenir à plusieurs articles, c'est la seule manière d'établir une relation m->n (de plusieurs à plusieurs)

Cette table article_matière ne contient que 2 champs indexés: l'id_article et l'id_matière.

Cela te permettra par exemple dans le cas d'un veston, de définir que cet article comporte de la flanelle, de la soie (pour la doublure), des boutons, etc...

Alors que la flanelle et les boutons peuvent aussi servir à confectionner des pantalons ou des tailleurs par exemple :)

Dans ce cas, tu ne devras pas entrer 2 fois la description d'une même flanelle dans ta base.

Dan

Lien vers le commentaire
Partager sur d’autres sites

Donc finalement j'ai établi une relation plusieurs à plusieurs entre Trois tables :P

mais j'ai un ultime pb :blink: : access m'interdit d'entrer plusieurs matières pour un seul article en m'informant que c'est à cause des doublons

qqn pourrait m'aider svp

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Casinodiamant,

Il ne faut pas de clé unique dans la table "croisée"... il faut simplement créer un index sur chacune des 2 entrées, mais "non-unique".

Je ne connais pas Access et ne peux pas être plus précis.

Mais s'il t'impose une clé unique, rajoutes une colonne avec un nombre entier en auto incrémentation, cela devrait suffire.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...