fidelitynet_ ha scritto:
L'ho detto, collegando le tabelle di access al file di tipo .mdb che tu puoi trovare nella cartella Dropbox, presente nel tuo disco C:/, che è comunque sincronizzata con il Cloud.
Se vuoi un esempio o una descrizione più dettagliata devi dirmi dove posso spedirtelo.
Ahhhh, mi pareva strano!
Allora:
NON FUNZIONA.
La situazione e' questa:
1) situazione iniziale (C1 e C2 sono due computer)
DB su Dropbox con timestamp T0
DB su C1 con timestamp T0
DB su C2 con timestamp T0
2) all'istante T1, C1 modifica DB
3) all'istante T1+eps, C2 modifica il DB (eps e' piccolo, molto inferiore al tempo di riallineamento di Dropbox)
4) dopo un po' di tempo (non e' immediato) i client di Dropbox si accorgono che devono allineare la versione locale del DB con quella remota. L'allineamento coinvolge l'intero file, non il suo contenuto. A questo punto Dropbox si accorge di avere :
DB su Dropbox con timestamp T0 (< T1)
DB su C1 con timestamp T1
DB su C2 con timestamp T1+eps
Ragionevolmente sceglie di allineare DB su C2 con Dropbox.
6) Dopo un certo tempo (scaricare il file comunque non e' istantaneo, ma ci possono volere anche minuti o piu', in base alla dimensione del file) avrai:
DB su Dropbox con timestamp T1+eps
DB su C1 con timestamp T1
DB su C2 con timestamp T1+eps
7) dopo un'altro po' di tempo
DB su Dropbox con timestamp T1+eps
DB su C1 con timestamp T1+eps
DB su C2 con timestamp T1+eps
===========================================
Risultato, ti sei perso le modifiche fatte all'istante T1!
NON FUNZIONA!!!
Considerando poi che Dropbox non puo' modificare un file aperto, immagina i disastri se l'applicazione mantiene aperto il database per un'intera giornata.
Congratulazioni per l'impegno, comunque
Buon tentativo!