L'utilisation de l'API lockWindowUpdate dans le code VBA évite le scintillement de l'écran lors de la mise à jour du contenu de l'écran. Cela améliore également considérablement les retards de calcul, car l'ordinateur n'a pas besoin d'actualiser l'écran après chaque calcul \ update effectué sur le jeu d'enregistrements sous-jacent.ms-access 2007 runtime et lockWindowUpdate
Malheureusement, je ne peux pas le faire fonctionner correctement avec le runtime Access 2007! Sur certains écrans, il faudra 30 fois plus aux utilisateurs d'Access 2007 pour que leurs données soient mises à jour que les utilisateurs d'Access 2003! En recherchant un peu sur google, j'ai trouvé qu'un problème similaire related to powerpoint 2007 a également été discuté, mais rien, ou aucune solution claire, n'est apparu pour msAccess. J'apprécierai fortement toute aide.
Pourquoi utiliser une API pour ce que VBA fournit déjà? DoCmd.Echo False, Me.Painting = False et Application.Echo Faux tout l'écran de contrôle de peinture. Les principaux problèmes sont de choisir le bon contexte, de l'appeler au bon endroit et de gérer les erreurs pour le réactiver en cas d'erreur. –
Merci pour votre aide. La solution fonctionne. mais pourquoi ne l'avons-nous pas utilisé avant ??? –