Bonjour.
Comme je ne me sers pas des champs multivalués je ne suis pas certain que ce soit une anomalie mais ton champ Ingrédients de la table des recettes fait double emplois avec ta table Jointure Recette/Ingredient.
Personnellement je garderai la table et je supprimerai le champ multivalué.
Cela contraint à faire la saisie des ingrédients d'une recette dans un sous-formulaire.
En gros cela se présente comme suit :
Formulaire Recette basé sur ta table Recette
Sous Formulaire basé sur ta table Jointure Recette/Ingredient.
En passant à propos des noms d'objets internes (tables, requêtes, variables, modules, ...), bien que Access soit TRÈS (voir TROP) tolérant, je recommande de se limiter à :
- Lettres majuscules et minuscules non accentués et non "décorées" (pas de ç)
- Aux chiffres
- Au souligné (_) si on veut séparer les mots
- Pas d'espace, de tiret (-) et autres caractères non alphabétiques.
Cela évite des bugs assez vicieux est sournois.
Il faut garder en tête que M$ est américain et qu'en anglais il n'y a (sauf imports d'autres langues) pas d'accent.
Si tu as besoin de textes plus agréable pour un humain,, utilise les formulaires et des étiquettes où tu peux laisser libre court à toutes (ou presque) tes fantaisies sans risque pour le fonctionnement de ton application.
A+
Partager