OVH Cloud OVH Cloud

Blocage ascenseur dans une liste modifiable

11 réponses
Avatar
sylvie
Bonjour,

j'ai un probl=E8me dans un formulaire avec un=20
contr=F4le "Liste modifiable". Elle contient beaucoup de=20
donn=E9es, du coup un acsenseur apparait,tr=E8s bien, mais le=20
probl=E8me est que celui-ci bloque parfois vers le haut ou=20
vers le bas, et alors on ne peut pas atteindre toutes les=20
donn=E9es. Connaissez-vous ce probl=E8me et existe-t-il une=20
solution ?

Merci beaucoup

Sylvie

10 réponses

1 2
Avatar
Crevecoeur Jérôme
Bonjour
c'est souvent un probléme de mémoire.
Certainement qu'access gére mal la libération de mémoire sur ces listes.
Quitter l'application et la réexecuter rends souvent des services.

Une autre solution serait de limiter le nombre de colonnes, ou peut-être le
nombre de ligne affichées.
Un compactage n'est pas superflu également.

Cordialement



--
----------------------------------------------------------------------------
--------------------
Crévecoeur Jérôme

ACS INFORMATIQUE
122,rue du Château d'orgemont
49000 ANGERS
Tel: 02 41 68 42 36 Fax: 02 41 68 42 48
----------------------------------------------------------------------------
---------------------
"sylvie" a écrit dans le message de
news:070301c35d94$759ef300$
Bonjour,

j'ai un problème dans un formulaire avec un
contrôle "Liste modifiable". Elle contient beaucoup de
données, du coup un acsenseur apparait,très bien, mais le
problème est que celui-ci bloque parfois vers le haut ou
vers le bas, et alors on ne peut pas atteindre toutes les
données. Connaissez-vous ce problème et existe-t-il une
solution ?

Merci beaucoup

Sylvie
Avatar
Anor
Bonjour 3stone

3stone a élucidé :
| On condidère qu'une liste modifiable "confortable" ne devrait pas
| dépasser, de beaucoup, les 50 item

Pas d'accord avec toi (une fois n'est pas coutume ;-)

Il y a les zones de liste modifiables que l'on ouvre (drop down)
pour choisir une occurence à l'intérieur => d'accord avec toi

Il y a les zones de liste modifiables dans lesquelles on saisit
et qui ramènent la première occurence trouvée qui correspond
à la saisie en cours . Et là, ma foi, je n'ai pas trouvé mieux avec
quelques milliers de valeurs .....


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Anor
Bonjour 3stone

3stone a élucidé :
| Hmmmm...
| Et lorsque **l'ascenseur bloque**, c'est quelle version..., selon
| toi ?
|
| ;-))

la une et la 2 mélangées
Il n'y a pas moyen d'empêcher un drop down ?

à mon avis, il faut prendre une zone de liste tout court pour ce genre
d'utilisation. _*ça prend un peu plus de place, mais au moins, l'ascenseur
ne se bloque pas jusqu'à preuve du contraire...

(j'utilise les zones de liste à la place de sous-formulaires pour pouvoir récupérer
par double clic l' " enregistrement" sélectionné, et même avec 30000 enregistrements
si l'utilisateur met blanc ou étoile dans le champ qui sert aux critères, jamais eu de problème
!)


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
hm15
Bonjour tous,

si je peux apporter mon témoignage : j'ai quelques listes déroulantes dans
des bases importantes qui contiennent plusieurs milliers de lignes (13 000
pour l'une d'entre elles et en réseau).
Le temps d'accès à une donnée (en tapant les premières lettres) n'est pas
prohibitif. L'ascenseur fonctionne normalement.
Je suis donc également surprise du conseil de la limite à 50. La moindre
liste contenant les pays fait déjà plus de 200 lignes.
Je ne parle pas de la liste des communes de France (36000 et des poussières
je crois), souvent utilisée.
A moins que l'on ne parle pas de la même chose.

A plus tard,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"3stone" a écrit dans le message de news:
#
Salut Anor,

Anor

Pas d'accord avec toi (une fois n'est pas coutume ;-)



Hé... il n'y a pas d'obligation... ;o)


Il y a les zones de liste modifiables dans lesquelles on saisit
et qui ramènent la première occurence trouvée qui correspond
à la saisie en cours . Et là, ma foi, je n'ai pas trouvé mieux avec
quelques milliers de valeurs .....



Hmmmm...
Et lorsque **l'ascenseur bloque**, c'est quelle version..., selon toi ?

;-))


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------






Avatar
3stone
Salut,

hm15
Je ne parle pas de la liste des communes de France (36000 et des poussières
je crois), souvent utilisée.



Uniquement par la saisie des "premiers caractères"...

Car, si tu me dit que tu "scrolle" dans une liste de 36000 items
pour, *visuellement* répérer la bonne ligne..... je cours chez mon opticien ;-)))


NB: Je parlais de sélection visuelle, bien sûr...

--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
Pierre CFI
salut pierrot
tant qu'à faire une revision, fais tout faire
:O)) ah que la mer est bonne

--
Pierre CFI
Microsoft MVP Access
"3stone" a écrit dans le message news:

Salut,

hm15
Je ne parle pas de la liste des communes de France (36000 et des
poussières


je crois), souvent utilisée.



Uniquement par la saisie des "premiers caractères"...

Car, si tu me dit que tu "scrolle" dans une liste de 36000 items
pour, *visuellement* répérer la bonne ligne..... je cours chez mon
opticien ;-)))



NB: Je parlais de sélection visuelle, bien sûr...

--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------






Avatar
sylvie
Merci pour ta réponse. La lsite contient environ 100
entrées (des noms de personnes). Peux-tu m'expliquer
comment faire ta 1ère solution stp (ajouter une seconde
liste synchronisée pour "filtrer" le choix serait
une bonne solution...), merci beaucoup !


sylvie



-----Message d'origine-----
Bonjour,

sylvie
j'ai un problème dans un formulaire avec un
contrôle "Liste modifiable". Elle contient beaucoup de
données, du coup un acsenseur apparait,très bien, mais le
problème est que celui-ci bloque parfois vers le haut ou
vers le bas, et alors on ne peut pas atteindre toutes les
données. Connaissez-vous ce problème et existe-t-il une
solution ?



Le "beaucoup de données" représente combien de lignes ?


On condidère qu'une liste modifiable "confortable" ne
devrait pas dépasser, de beaucoup, les 50 item

S'il y en a *beaucoup* plus, ajouter une seconde liste
synchronisée pour "filtrer" le choix serait

une bonne solution...


Si non désiré, et pour charger totalement la liste...
mettre à l'ouverture du formulaire :


Me.cboMaListe.Value = Me.cboMaListe.ItemData
(Me.cboMaListe.ListCount - 1)



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------




.



Avatar
3stone
Pierre CFI
salut pierrot
tant qu'à faire une revision, fais tout faire
:O)) ah que la mer est bonne




Bonjour, mon beau salaud ;-)

Tu as les pieds dans la bassine ?
et les vacances... c'est juillet, aout, septembre chez toi ??

Il faut te payer pour que tu revienne ?


A+
Pierre(3stone)

Avatar
3stone
Salut,

sylvie
La lsite contient environ 100
entrées (des noms de personnes). Peux-tu m'expliquer
comment faire ta 1ère solution stp (ajouter une seconde
liste synchronisée pour "filtrer" le choix serait
une bonne solution...), merci beaucoup !



Pour une centaine, cela n'en vaut pas la chandelle....

et cela ne devrais pas bloquer l'ascenseur...
sauf, peut-être, si elle possède un nombre important de colonnes
basés sur une requête copieuse...

Essaie plutôt d'ajouter la ligne proposée:

Me.cboMaListe.Value = Me.cboMaListe.ItemData(Me.cboMaListe.ListCount - 1)

en remplacant "cboMaListe" par le nom de ta liste...

Et dis nous si le problème à disparu.


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
Pierre CFI
..../...
je regagne ma chére mayenne dimanche ou je dois impérativement me reposer 3
semaines
Dur dur de ne rien faire, je m'entraine pour la retraite

--
Pierre CFI
Microsoft MVP Access
"3stone" a écrit dans le message news:

Pierre CFI
salut pierrot
tant qu'à faire une revision, fais tout faire
:O)) ah que la mer est bonne




Bonjour, mon beau salaud ;-)

Tu as les pieds dans la bassine ?
et les vacances... c'est juillet, aout, septembre chez toi ??

Il faut te payer pour que tu revienne ?


A+
Pierre(3stone)







1 2