Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Hummmm, troppo complicato. Risolverò in un altro modo. Cmq grazie della risposta
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Buongiorno,
gestisco un progetto per un cliente diviso in tab.mdb (dove ci sono tutte le tabelle) e form.accde.
Il cliente ha deciso di spostare tutto su Dropbox con questo percorso:
C:\Users[nome_computer]\Dropbox[cartella1][sottocartella2]\TAB.mdb
C:\Users[nome_computer]\Dropbox[cartella1][sottocartella2]\form.accde
Io ho il file originale formato *accdb (access 2010, ma so che con 2016 il problema non è stato risolto)
Da gestione tabelle collegate del menu Dati esterni, posso modificare solo percorsi accessibili dal mio pc.
Come posso puntare a C:\Users[nome_computer]\Dropbox... che non esiste nel mio pc?
Grazie a tutti per la risposta
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Hummmm, troppo complicato. Risolverò in un altro modo. Cmq grazie della risposta
Gestione tab collegate...
Si esatto, scusa per l'inglese, ma io non ho la versione italiana di Office.
No direi che devi usare tutto il procedimento per collegare via codice. La query pass-through est per altri motivi.
Se conosci VBA, è un procedimento un po' lungo la prima volta, ma quando ci hai reso la mano è molto semplice. Evita tutta la parte delle autorizzazioni, visto che usi BE su Access.
Grazie Francesco della risposta,
forse lo davo per scontato, ma il cliente usa un proprio Dropbox a cui io non posso accedere, quindi non posso sincronizzare niente (se è questo che intendevi).
Per "linked table manager" immagino tu intenda "Gestione tab collegate", sì infatti le tab sono collegate così.
Ho letto il tuo articolo e immagino dovrei usare il metodo "Query Pass Through + creazione tabella locale senza tabella collegata", sull'evento apertura Form, ma mi sembra un po' complicato su una maschera che utilizza come dati d'origine una query a più tabelle con 3000 record totali. Sbaglio valutazione? Forse esiste un metodo più semplice?
Correggimi se sbaglio
Beeth
Salve,
Come architettura l'utilizzo di Dropbox, OneDrive o GDrive, non è il massimo, l'importante è esserne coscienti. Anche io lo faccio ma per poter lavorare sull'interfaccia sia da casa che dall'ufficio senza dover portare con me il computer.
Chiarito il punto principale, per poter modificare tranquillamente FE e BE, devi semplicemente usare la sincronia file in locale sul PC1 e sul PC2 (io uso OneDrive, ma credo che Dropbox lo permetta)
Ti fai una copia della cartella in cui hai messo l'applicazione ed in questo modo hai i due file.
Il problema nasce se usi le tabelle collegate in maniera perenne (Da linked table manger), in questo caso ad ogni apertura del db su PC1 dovrai verificare che PC2 non abbia cambiato percorso.
Per ovviare a questo problema, utilizza il link dinamico all'apertura del FE, in questo modo sarà il codice VBA a cercare dove si trova il BE ed il gioco è fatto.
Se vuoi più dettagli, qui c'è la traduzione dell'eccellente spiegazione di Juan Soto per "linkare" SQL Server, ma funziona anche per Access: Access 2016 come frontend à SQL Server