OVH Cloud OVH Cloud

liste déroulantes récalcitrantes

1 réponse
Avatar
PS
Bonjour,
ayant crée un controle indépendant de type liste déroulante me permettant de
rechercher des enregistrements dans un formulaire, j'ai un problème
concernant le nombre d'enregistrements affichés, si je paramètre le nombre
de ligne affiché à des valeurs raisonnables du type 10 ou 20 voire 50
l'ascenceur se bloque à ce nombre d'enregistrement
Par contre si connaissant la valeur de l'enregistrement suivant je la tape
directement dans le controle indépendant l'enregistrement appelé s'affiche
et la liste déroulante se positionne jusqu'à cette nouvelle valeur ???
Quelqu'un connait il se problème .
D'avance Merci
Paul

1 réponse

Avatar
Sylvain Lafontaine
Le blocage est-il permanent ou temporaire?

Lorsque vous ouvrez pour la première fois un combobox, Access ne retire de
la requête source que le nombre minimal de données pour l'affichage, la
suite devant attendre une manipulation de la part de l'usager pour qu'elle
soit effectuée; d'où un certain délai. Cela est particulièrement vrai dans
le cas des serveurs SQL comme back-end.

Pour les cas de blocage temporaire, vous pouvez utiliser quelque chose comme
:

Dim bidon As Long
bidon = Me.MonComboBox.ListCount

dans l'événement OnLoad de la forme (ou après un changement du RecordSource
du contrôle) pour forcer le retrait immédiat de toutes les lignes de la
requête.

S. L.

"PS" wrote in message
news:4155a0aa$0$741$
Bonjour,
ayant crée un controle indépendant de type liste déroulante me permettant
de
rechercher des enregistrements dans un formulaire, j'ai un problème
concernant le nombre d'enregistrements affichés, si je paramètre le nombre
de ligne affiché à des valeurs raisonnables du type 10 ou 20 voire 50
l'ascenceur se bloque à ce nombre d'enregistrement
Par contre si connaissant la valeur de l'enregistrement suivant je la tape
directement dans le controle indépendant l'enregistrement appelé s'affiche
et la liste déroulante se positionne jusqu'à cette nouvelle valeur ???
Quelqu'un connait il se problème .
D'avance Merci
Paul