Stiamo utilizzando MS Access come front-end di reporting per Oracle. Si accede ai dati tramite una connessione ODBC e ci sono due tabelle collegate in Access to Oracle che sono le tabelle di dati non elaborati. Mi piacerebbe essere in grado di impostare la connessione e collegare le tabelle all'interno del file di accesso. In questo modo gli utenti non devono preoccuparsi di impostare un DSN per la connessione ODBC (la maggior parte di questi non sono utenti molto tecnici, e richiedono una mano per qualcosa di simile), e possiamo finalmente avere il file Access in diversi ambienti di test e generare report.Creare in modo programmatico connessioni ODBC e tabelle di collegamento in MS Access
E 'possibile avere la connessione al database creata dinamicamente quando il file viene aperto, e posso cambiare dinamicamente a cui collegano le mie tabelle collegate?
Si noti che il formato della stringa di connessione è diverso per ogni database esistente. Cerca qui un riferimento: http://www.carlprothman.net/Default.aspx?tabid=81 –
Se non è necessario essere a conoscenza di ciò che sta accadendo nel livello di interfaccia utente di Access, quindi sostituire: Set DB = CurrentDb - to: Set DB = Workspace (0). Database (0) o: Set DB = dbEngine (0) (0) Perché è notevolmente più veloce; fino a cinquemila volte più veloce. –