OVH Cloud OVH Cloud

Listes de choix liées ???

3 réponses
Avatar
Maison de l'eau
Bonjour,

Je dois avoir un problème, car cela fait deux fois que j'envoi un message au
groupe mais il n'apparait pas et donc, j'attends désespérement une réponse à
un problème (est-ce lié au pseudo, ne sachant pas comment faire pour m'en
créer un ?).

Voici donc une nouvelle fois ma question :

Dans ma table, j'ai un champ "Catégorie" (avec liste de trois choix
possibles : Arrosage, Outillage, Produits) et une champ "Nature" avec une
liste de 6 choix possibles (Aspersion, Goutte à goutte, Motoculture, Serre,
Traitements, Fertilisation).
Mais comment faire pour que les choix "Nature" varient en fonction du choix
"Catégorie" déjà choisi. Par exemple, si j'ai choisie la "Catégorie"
Arrosage, je n'ai que le choix "Nature" Aspersion ou Goutte à Goutte.
Merci.

3 réponses

Avatar
Eric
Bonjour Maison de l'eau

Copie de la réponse donnée par Pierre (3Stone) en date du 15/07/2004

<COPY>
Il te manque des tables...

il te faudrais un table "T_Catégorie"
IDCatégorie
NomCatégorie

et une table "T_Nature"
IDNature
IDCatégorie
NomNature

et une relation entre IDCatégorie de la table T_Catégorie
et IDCatégorie de la table T_Nature

</COPY>

Je te fais une copie des réponses données à ton autre post du 16/07/2004
conncernant un champ calculé:
Dans la table que je souhaite créer, j'ai un champ "Quantité" et un champ
"PrixUnitaire", comment faire pour que mon champ "Montant" soit le produit
des deux précédents champs ?

<COPY>
Réponses:
Loutox : "pourquoi ne pas faire cela dans une requete selection qui fera
le calcul, au lieu de stocker inutilement cette valeur."

Jessy Sempere: "Tout à fait d'accord avec Loutox...

Inutil de stocker dans une base des données calculées, ça alourdie
terriblement la base est c'est également risque d'erreur, à chaque
modification de l'enregistrement, il faut penser à mettre à jour le
champ montant, du coup ça t'impose de passer à chaque fois
par le formulaire pour faire des modifs...

Le mieux est d'utiliser une requête, il te suffit de créer un champ
calculé, du style : Montant : Quantité*PrixUnitaire"

</COPY>


Lien pour ton post dans les archives:
http://groups.google.com/groups?dq=&hl=fr&lr=&ie=UTF-8&threadmÍ8ii3%
24nn9%241%40news.tiscali.fr&prev=/groups%3Fdq%3D%26num%3D25%26hl%3Dfr%26lr%
3D%26ie%3DUTF-8%26group%3Dmicrosoft.public.fr.access%26start%3D50

Lien sur les archives de MPFA:
http://groups.google.com/groups?oi=djq&as_ugroup=microsoft.public.fr.access

A+
Eric



"Maison de l'eau" écrivait
news:cdfrk9$50j$:

Bonjour,

Je dois avoir un problème, car cela fait deux fois que j'envoi un
message au groupe mais il n'apparait pas et donc, j'attends
désespérement une réponse à un problème (est-ce lié au pseudo, ne
sachant pas comment faire pour m'en créer un ?).

Voici donc une nouvelle fois ma question :

Dans ma table, j'ai un champ "Catégorie" (avec liste de trois choix
possibles : Arrosage, Outillage, Produits) et une champ "Nature" avec
une liste de 6 choix possibles (Aspersion, Goutte à goutte,
Motoculture, Serre, Traitements, Fertilisation).
Mais comment faire pour que les choix "Nature" varient en fonction du
choix "Catégorie" déjà choisi. Par exemple, si j'ai choisie la
"Catégorie" Arrosage, je n'ai que le choix "Nature" Aspersion ou
Goutte à Goutte. Merci.





Avatar
PatCatNat's
Bonjour,

si j'ai bien compris tu n'as qu'une Table "T_Data" avec 2 champs [Catégorie]
et [Nature] !
Pour faire un choix possible, il te faut créer 2 autres tables qui
alimenteront :

"T_Liste_Nature" avec par exemple le champ :
[Nature]

"T_Liste_Catégorie" avec par exemple les champs :
[Catégorie]
[Nature]

Ces 2 dernières tables, tu les utilise dans ton formulaire en Listes
déroulantes pour alimenter ta table "T_Data".

Patrice

"Maison de l'eau" a écrit dans le
message de news:cdfrk9$50j$
Bonjour,

Je dois avoir un problème, car cela fait deux fois que j'envoi un message
au

groupe mais il n'apparait pas et donc, j'attends désespérement une réponse
à

un problème (est-ce lié au pseudo, ne sachant pas comment faire pour m'en
créer un ?).

Voici donc une nouvelle fois ma question :

Dans ma table, j'ai un champ "Catégorie" (avec liste de trois choix
possibles : Arrosage, Outillage, Produits) et une champ "Nature" avec une
liste de 6 choix possibles (Aspersion, Goutte à goutte, Motoculture,
Serre,

Traitements, Fertilisation).
Mais comment faire pour que les choix "Nature" varient en fonction du
choix

"Catégorie" déjà choisi. Par exemple, si j'ai choisie la "Catégorie"
Arrosage, je n'ai que le choix "Nature" Aspersion ou Goutte à Goutte.
Merci.




Avatar
Maison de l'eau
Bonjour,

Merci pour cette première réponse.

J'ai effectivement créé les tables "T_Liste_Nature" et "T_Liste_Catégorie",
mais quelle procédure pratiquer (est-ce dans les critères ?) ?

Merci.


"PatCatNat's" a écrit dans le message de
news:cdg223$c8i$
Bonjour,

si j'ai bien compris tu n'as qu'une Table "T_Data" avec 2 champs
[Catégorie]

et [Nature] !
Pour faire un choix possible, il te faut créer 2 autres tables qui
alimenteront :

"T_Liste_Nature" avec par exemple le champ :
[Nature]

"T_Liste_Catégorie" avec par exemple les champs :
[Catégorie]
[Nature]

Ces 2 dernières tables, tu les utilise dans ton formulaire en Listes
déroulantes pour alimenter ta table "T_Data".

Patrice

"Maison de l'eau" a écrit dans le
message de news:cdfrk9$50j$
Bonjour,

Je dois avoir un problème, car cela fait deux fois que j'envoi un
message


au
groupe mais il n'apparait pas et donc, j'attends désespérement une
réponse


à
un problème (est-ce lié au pseudo, ne sachant pas comment faire pour
m'en


créer un ?).

Voici donc une nouvelle fois ma question :

Dans ma table, j'ai un champ "Catégorie" (avec liste de trois choix
possibles : Arrosage, Outillage, Produits) et une champ "Nature" avec
une


liste de 6 choix possibles (Aspersion, Goutte à goutte, Motoculture,
Serre,

Traitements, Fertilisation).
Mais comment faire pour que les choix "Nature" varient en fonction du
choix

"Catégorie" déjà choisi. Par exemple, si j'ai choisie la "Catégorie"
Arrosage, je n'ai que le choix "Nature" Aspersion ou Goutte à Goutte.
Merci.