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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <paulsanchez@free.fr> wrote in message
news:4155a0aa$0$741$8fcfb975@news.wanadoo.fr...
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
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