OVH Cloud OVH Cloud

recherche rapide

2 réponses
Avatar
pr19
Bonjour,
QQ1 peut-il me r=E9pondre s'il est possible d'ins=E9rer un=20
champ liste d=E9roulante dans une page de donn=E9es en liaison=20
avec une table access (3500 entr=E9es). Cette liste=20
d=E9roulante devra mettre =E0 jour les champs de la page de=20
donn=E9es suivant son choix prit dans ledit champ liste. A=20
moins d'une autre soluce qui m'=E9viterai le bouton=20
avancement pas =E0 pas (msotextnav)
Merci de votre aide=20
(c'est mon os =E0 ronger mais je ne m'en sors pas !)
Philippe

2 réponses

Avatar
Daniel Carollo
Bonjour Philippe!

3500 lignes dans une liste deroulante!!! C'est tabsolument torrible!
Il faudrait trouver le moyen de reduire ca a une ou deux douzaines au plus.
Deux techniques souvent utilisees: mettre une premiere liste deroulante qui
permet de selectionner une categorie, puis qui raffraichit la deuxieme liste
qui elle contient une vingtaine d'enregistrements filtres sur cette premiere
liste.
Une deuxieme technique consiste a avoir une zone de texte, et on capture les
trois premiers caracteres de l'enregistrement souhaite. La liste est alors
filtree sur ce debut de capture.

J'espere que ca vous donne des pistes.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"pr19" wrote in message
news:348901c4292e$0e780e80$
Bonjour,
QQ1 peut-il me répondre s'il est possible d'insérer un
champ liste déroulante dans une page de données en liaison
avec une table access (3500 entrées). Cette liste
déroulante devra mettre à jour les champs de la page de
données suivant son choix prit dans ledit champ liste. A
moins d'une autre soluce qui m'éviterai le bouton
avancement pas à pas (msotextnav)
Merci de votre aide
(c'est mon os à ronger mais je ne m'en sors pas !)
Philippe
Avatar
Merci bcp pour la réponse, je me sentai un peu seul avec
mon os à ronger.
Je vais tenter d'être + clair, en fait les 3500 lignes
sont dans la base access. La page des données donne acces
à cette db via IE. La liste déroulante ajoutée affiche les
11 premiers de la colonne N°. dans l'onglet données (des
propriétés de la liste), la listerowsource tape sur la
table contenant les données, la listdisplayfield sur le
champ N°, listboundfield sur N° et controlesource sur N°
de la table. La liste déroulante affiche ses 11 premiers
N°. Je choisis un n°5 (au hazard), les autres champs (nom,
prénom...) de ma page de données (IE) restent sur les
informations du n°1, là est mon problème. Je ne rencontre
pas ce pb dans mes formulaires access. pourquoi ? et
comment faire pour s'en sortir ? c'est la seule option qui
me manque pour termner ma belle page d'accès au données
via IE6
merci encore de me sortir de se brouillard.
Philippe


-----Message d'origine-----
Bonjour Philippe!

3500 lignes dans une liste deroulante!!! C'est
tabsolument torrible!

Il faudrait trouver le moyen de reduire ca a une ou deux
douzaines au plus.

Deux techniques souvent utilisees: mettre une premiere
liste deroulante qui

permet de selectionner une categorie, puis qui
raffraichit la deuxieme liste

qui elle contient une vingtaine d'enregistrements filtres
sur cette premiere

liste.
Une deuxieme technique consiste a avoir une zone de
texte, et on capture les

trois premiers caracteres de l'enregistrement souhaite.
La liste est alors

filtree sur ce debut de capture.

J'espere que ca vous donne des pistes.

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"pr19" wrote in
message

news:348901c4292e$0e780e80$
Bonjour,
QQ1 peut-il me répondre s'il est possible d'insérer un
champ liste déroulante dans une page de données en liaison
avec une table access (3500 entrées). Cette liste
déroulante devra mettre à jour les champs de la page de
données suivant son choix prit dans ledit champ liste. A
moins d'une autre soluce qui m'éviterai le bouton
avancement pas à pas (msotextnav)
Merci de votre aide
(c'est mon os à ronger mais je ne m'en sors pas !)
Philippe


.