Bonjour,
dans mon formulaire en mode continu j'affiche les données via une requête sur table source ODBC (en temps réel), j'ai remarqué que l'affichage des données dans mon formulaire est assez lent, limite ligne par ligne, et quand je veux faire une modif il y a un petit décalage avec des rafraichissements, c'est lourd à l'utilisation..., pourtant il n'y a pas énorment d'infos dans mon form, mais dès que je passe le formulaire avec du contenu en édition puis en affichage, tout devient beaucoup plus rapide!!, c'est instantané, je me demandais d'ou cela peut venir ?
PS : dans mon form j'ai une liste déroulante "idCategorie", l'affichage dépend du choix dans cette liste mais je doute qu'elle en soit la cause, j'ai mis le select ci-dessous dans Contenu,
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT [categories_description].[categories_id], [categories_description].[categories_name] FROM categories_description ORDER BY [categories_description].[categories_name];
dans la requête Access je comme critère,
et enfin dans VBA j'ai inséré ce bout de code au click de la zone de liste,
Code : Sélectionner tout - Visualiser dans une fenêtre à part [forms]![FRM_PRODUCT]![idCategorie]
je pense que la méthode est bonne et le simple faite de faire édition/affichage juste après un 1er affichage des données, ça accrue la vistesse là je comprend pas..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub idCategorie_Click() Me.Requery End Sub
merci pour vos réponses
Partager