Simple développeur d'une base Access, je souhaite créer une liste (déroulante
ou autre ?) dans un formulaire pour donner à l'utilisateur de choisir une
valeur (exemple liste de valeurs : 1, 2, 3, 4, et 5). Mais je veux que le
premier choix soit exclusif. Ex, si l'utilisateur choisit la valeur 4, au
prochain enregistrement de la table associé au formulaire, il doit ne pouvoir
choisir qu'entre 1, 2, 3 ou 5 !). PAS 4 !
Peut-on utiliser la grille QBE ou doit-on entrer dan sle code SQL ??
chaque fois que tu composes une valeur dans la combobox basée sur une liste de valeurs (uniquement dans ce cas) , tu récupères le Rowsource de la liste dans une variable string, tu fais un replace de la valeur sélectionnée, y compris le ; qui suit la donnée et qui doit faire partie de la donnée à remplacer. ensuite tu recharges le rowsource avec la variable. En cas d'utilisation d'une autre source il faudra passer par un tableau, ce qui va te compliquer nettement le code.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier denis" <xavier a écrit dans le message de news:
Simple développeur d'une base Access, je souhaite créer une liste (déroulante ou autre ?) dans un formulaire pour donner à l'utilisateur de choisir une valeur (exemple liste de valeurs : 1, 2, 3, 4, et 5). Mais je veux que le premier choix soit exclusif. Ex, si l'utilisateur choisit la valeur 4, au prochain enregistrement de la table associé au formulaire, il doit ne pouvoir choisir qu'entre 1, 2, 3 ou 5 !). PAS 4 ! Peut-on utiliser la grille QBE ou doit-on entrer dan sle code SQL ??
Merci de votre réponse
Xavier
Bonsoir.
chaque fois que tu composes une valeur dans la combobox basée sur une liste
de valeurs (uniquement dans ce cas) , tu récupères le Rowsource de la liste
dans une variable string, tu fais un replace de la valeur sélectionnée, y
compris le ; qui suit la donnée et qui doit faire partie de la donnée à
remplacer. ensuite tu recharges le rowsource avec la variable. En cas
d'utilisation d'une autre source il faudra passer par un tableau, ce qui va
te compliquer nettement le code.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier denis" <xavier denis@discussions.microsoft.com> a écrit dans le
message de news: C904A4F3-8ED5-448D-B45C-D5BC5B80930C@microsoft.com...
Simple développeur d'une base Access, je souhaite créer une liste
(déroulante
ou autre ?) dans un formulaire pour donner à l'utilisateur de choisir une
valeur (exemple liste de valeurs : 1, 2, 3, 4, et 5). Mais je veux que le
premier choix soit exclusif. Ex, si l'utilisateur choisit la valeur 4, au
prochain enregistrement de la table associé au formulaire, il doit ne
pouvoir
choisir qu'entre 1, 2, 3 ou 5 !). PAS 4 !
Peut-on utiliser la grille QBE ou doit-on entrer dan sle code SQL ??
chaque fois que tu composes une valeur dans la combobox basée sur une liste de valeurs (uniquement dans ce cas) , tu récupères le Rowsource de la liste dans une variable string, tu fais un replace de la valeur sélectionnée, y compris le ; qui suit la donnée et qui doit faire partie de la donnée à remplacer. ensuite tu recharges le rowsource avec la variable. En cas d'utilisation d'une autre source il faudra passer par un tableau, ce qui va te compliquer nettement le code.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier denis" <xavier a écrit dans le message de news:
Simple développeur d'une base Access, je souhaite créer une liste (déroulante ou autre ?) dans un formulaire pour donner à l'utilisateur de choisir une valeur (exemple liste de valeurs : 1, 2, 3, 4, et 5). Mais je veux que le premier choix soit exclusif. Ex, si l'utilisateur choisit la valeur 4, au prochain enregistrement de la table associé au formulaire, il doit ne pouvoir choisir qu'entre 1, 2, 3 ou 5 !). PAS 4 ! Peut-on utiliser la grille QBE ou doit-on entrer dan sle code SQL ??