Quitter Access… vraiment !
Dans certains cas, la fonction Quitter d’Access ne marche pas : Access se réduit sur la barre des tâches, mais refuse de disparaître (sauf par
Ctrl
+Alt
+Suppr
). Mais pourquoi donc ?
Solutions
Ce problème est identifié par Microsoft. Deux explications (au moins !) sont données :
- En Visual Basic, vous déclarez des objets par la commande
Set
, et vous ne les libérez pas parNothing
.
Vérifiez dans ce cas votre code, et complétez-le comme ci-dessous :
1 2 3 |
Set db = CurrentDb() ' ... du code quelconque Set db = Nothing |
- En Visual Basic, vous faites des tests sur des cases à cocher (CheckBoxes), du genre :
1 2 3 |
If Me![Case à cocher] Then ' ... du code quelconque End If |
Il vaut mieux remplacer ces tests par :
1 2 3 |
If Me![Case à cocher] = True Then ' ... du code quelconque End If |