j'ai dans une appli un formulaire d'accueil et un formulaire dépendant de saisie/modification.
Dans mon formulaire d'accueil, j'affiche une liste paramétrable qui permet d'accéder aux enregistrements ainsi que des calculs de nbre d'enregistrements selon divers critères.
Le problème, c'est que les calculs de nbre d'enregistrements selon critères effectués immédiatement après la modification ou création d'un enregistrement ne tiennent pas compte de la dernière action (création ou modification).
Exemple :
j'ai xx enregistrements répondant à un critère et yy répondant à un autre,
je bascule un enregistrement d'un critère à un autre,
au retour sur l'écran d'accueil, dans le formload je relance le calcul des enreg et... je devrais retrouver xx-1 enregistrements et yy+1 enregistrements et bien non... j'ai tjrs xx et yy.
J'ai bien essayé de mettre un doevents avant l'enregistrement des modif ou avant le lancement des calculs.
J'ai modifié les paramètres de temporisation
J'ai essayé de mettre une tempo.
Le seul cas ou ça marche bien c'est quand je mets un msgbox au retour sur l'écran d'accueil. Et ça c'est vraiment chiant !
dans formulaire dépendant = DoCmd.DoMenuItem.Etc...
dans formulaire accueil = calcul à partir d'une fonction utilisant le record set
Partager