Bonjour,
Je suis content que tu ai trouvé une solution.
Je ne vois pas comment on aurait pu résoudre le problème de lenteur de rafraîchissement.
Le fait de créer une table dédiée au formulaire, pourrait même permettre de s'affranchir de la table contenant les sélections.
En effet, en créant la table, tu pourrai ajouter le champ de sélection.
Il remplacerait le champ calculé
et on n'aurait plus besoin de faire le Me.Requery (rafraîchissement) pénalisant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part IIf([tblSelectionFmSelecteur]![Réf produit] Is Not Null,"S","N") AS [Select]
C'est à dire qu'on peut se passer de la fastidieuse Sub ActualiserFormulaire().
Il faut que je teste , pour vérifier que dans la pratique ça fonctionne.
Mais j'ai le sentiment que ça doit simplifier pas mal de choses.
A+
Partager