---Soumis par Dev Ashish---
Ouvrir une autre base de données dans la même instanciation.
Si vous possédez plusieurs bases de données dans votre application, il se peut que vous deviez accéder à une autre base de données depuis votre application. La façon recommandée est d'ouvrir une autre instance d'Access de par la méthode Shell puis de terminer l'instance actuelle avec un Quit. En fonction de la machine et des ressources disponibles, cependant, vous pouvez désirer accomplir le même effet, mais en conservant la session actuelle d'Access.
Access 2000 & Access 97:
Michael Kaplan a mis à notre disposition un complément basé sur COM (COM Addin) qui nous permet de fermer la base de données Access et optionnellement, d'en ouvrir une autre. Aucune application sur Access 2000 ne devrait utiliser l'énoncé Sendkeys, dorénavant! (IMO -- In My Opinion).
TSI SOON (Shut One, Open New) Addin Versions antérieures:
La seule solution est d'utiliser SendKeys pour fournir le nouveau chemin au dialogue OpenFile. Faire attention au bug assosié à SendKeys et prendre concience que tout développeur sensible vous encouragera à éviter l'utilisation de SendKey dans quelque application.
'************ Code Start ********** Sub sOpenMDB(strInMDB As String) On Error Resume Next SendKeys "%FO" & strInMDB & "~" End Sub '************ Code End **********