Ho un database di Access 2010 A.mdb con una lista di tabelle, una delle quali è una tabella collegata, collegata da un altro database di Access B.mdb sulla stesso server. Questi database sono su una macchina di sviluppo xxx.xxx.xxx.xxx
, che è mappata sul mio computer come R://
e successivamente sono pubblicati online su un server yyy.yyy.yyy.yyy
.Aggiornare un Access tabella collegata ad utilizzare un percorso UNC
Se voglio lavorare localmente sul database, ho bisogno di cambiare il link alla tabella. Ma se lo cambio via filesystem (usando "Linked Table Manager"), il collegamento diventa R://....
e quando guardo la pagina ASP che richiede quei dati, è rotto perché il percorso è sbagliato. Inoltre, se cambio il link localmente, non funzionerà sul server online.
C'è un modo per modificare il collegamento "a livello di codice"? Cioè, senza usare il gestore di tabelle collegate?
Ho cercato una risposta, ma non sono così esperto, ho appena capito che devo scrivere un "Modulo"? "Macro"?
Grazie mille !! Solo una domanda (novizio qui): come posso creare la funzione VBA? Macro? Modulo? Macro collegata a un modulo? Boh! Per quanto riguarda "Sfoglia per rete, nome della macchina, ..." in realtà non posso farlo, perché per qualche motivo mi arrendo a capire che non riesco a vedere la macchina da Newtwork (sono in una grande ed enorme organizzazione, quindi gli accessi sono limitati e strani!) –
Crea un nuovo modulo, quindi incolla il codice e modificalo. Puoi eseguire la funzione cliccando sulla prima riga e premendo '[F5]' (o scegli "Esegui" dalla barra dei menu), e puoi anche creare una Macro per eseguirla (tramite l'azione 'RunCode'). –
Grazie, ho provato ma dice "Errore di compilazione: tipo definito dall'utente non definito" ... –