Bonjour,
Je suis apprentie en informatique et je suis chargée de la migration de la plupart des applications de mon entreprise d'Access 2.0 et Access 2000 vers Access 2007.
Dans le cadre de cette migration j'ai été confrontée à plusieurs problèmes dont la plupart ont trouvé des solutions via la recherche,merci donc à tous les participants de ce forum pour cette aide indirecte.
J'ai maintenant besoin de votre aide pour un bug que je n'ai pas trouvé recensé.
A l'ouverture d'un état,j'ai l'évènement ouvrir un formulaire pour saisir les critères de la requête sous jacente de l'état .
Code associé à l'évènement:
1 2 3 4
| Private Sub Report_Open(Cancel As Integer)
Me.Report.Visible = False
DoCmd.OpenForm "Général", A_NORMAL, , , , A_DIALOG, prompt
End Sub |
(Général est le nom du formulaire utilisé pour saisir les dates demandées pour la requête)
Ceci fonctionne parfaitement sous Access 2000 mais sous Access 2007 à l'ouverture du premier état dépendant de ce formulaire, l'état s'ouvre comme si j'avais saisi des critères nuls,puis quand je le referme tout fonctionne normalement le formulaire s'ouvre je dois saisir les dates et j'ai mon état normal mais à la première ouverture toujours le même bug.
Savez vous à quoi ce serait du?
J'ai essayé ça parce que dans l'aide VBA d'Access 2007 il n y avait pas de A_NORMAL ni de A_DIALOG mais je ne pense pas que c'est ça et les tests m'ont donné raison.
DoCmd.OpenForm "Général", acNormal, , , , acDialog, prompt
Est ce que le fonctionnement de DoCmd.OpenForm a changé avec Access 2007?
Voila merci d'avance,
Cordialement,
Chochana
Partager