Salut,
excuse moi, marot, mais recalc (voir la doc) ne fait que recalculer les champs calculés. Il ne met pas à jour les données en provenance de la base.
Pour cela, il y a refresh (rarement utilisé, parce qu'incomplet, mais plus rapide) et requery.
grenet : ce que tu fais est assez confus. Peux tu être + précis dans le déroulement de chaque étape et chaque test (résultat bon ou mauvais) et nous copier ici le code concerné.
Au pif cependant, il se pourrait que tu aies un problème d'enregistrement des données modifiées par ton code ?
À tester (et contrôler l'orthographe) :
Docmd.Runcommand accmdSaveRecord
tout de suite après avoir modifié tes données par code.
Sauf si tu le fais en SQL ??? Dans ce cas, c'est bien un .Requery
Partager