Newsgroup: it.comp.appl.access
Titolo: Sincronizzazione access - excel

Ciao a tutti!
Siccome in ufficio non tutti sanno usare access, ho la necessità di
mantenere una copia dei dati di un mio db all'interno di un foglio excel,
per passare quest'ultimo a chi ne ha bisogno.
Attualmente alla fine di ogni giornata faccio un volgare copia/incolla dei
nuovi record nel foglio excel; volevo sapere se esiste un metodo
"automatico" per mantenere aggiornato il file excel in contemporanea con
quello access (cioè fare in modo che quando inserisco un nuovo record nel db
questo venga inserito anche nel file excel) o se esiste una qualche funzione
che sincronizzi il contenuto dei due file.
I dati vengono generalmente inseriti sia direttamente che tramite
un'interfaccia web.
Grazie a tutti!!!!

che sincronizzi il contenuto dei due file.
Invece di usare la tabella di Access ti puoi collegare direttamente al
il file excel
(File - Carica dati esterni - Collega tabelle <tipo file: *.xls>)
Ciao
--
Alberto
No alle guerre

 ha scritto nel messaggio
news:0jbakvgrij05l8tu7...@4ax.com...


 Invece di usare la tabella di Access ti puoi collegare direttamente al


maschera, tabelle, ecc... non c'è nulla che posso fare al caso?
Fai attenzione a scrivere dopo il testo cui stai rispondendo, non
prima: altrimenti per chi legge risulterà molto difficile seguire il
file del thread.
Riguardo il tuo problema, non saprei cosa dirti ... probabilmente c'è
qualcosa di particolare nel db.
Per scrupolo ho appena provato a:
- creare un nuovo file Excel e metterci alcune righe di dati
- creare un nuovo database e collegarci il file excel
- creare nel database una maschera con origine record il file excel
collegato
I dati mi risultano regolarmente consultabili e aggiornabili
- lavorando direttamente sul file excel
- operando sulla tabella
- operando sulla maschera
Prova magari anche tu a fare una prova di questo tipo e a vedere se ti
funziona come a me e quali differenze puoi notare col database che già
hai.
Facci sapere.
Ciao da Verona (città -per stasera- deberlusconizzata)



Mi da qualche problema con l'interfaccia web, in pratica non trova il file
excel, è possibile indicare un percorso del tipo ..\file.xls invece di uno
completo (c:\..\file.xls)?
Cosa più grave non mi fa modificare la struttura del file access e mi ha
tolto i valori della chiave primaria; questi mi sono indispensabili perchè
nel db "normale" mi vengono automaticamenti mantenuti ordinati i record,
secondo i valori di 4 colonne.
Nel file excel dovrei ordinare tutte le volte a mano e si può fare solo per
3 colonne se non sbaglio. C'è modo quantomeno di mantenere il file ordinato
automaticamente con excel?
Ho provato anche un' altra soluzione:
Dati-->Importa dati esterni-->Nuova query su database...
anche qui c'è un problema:
se modifico un dato nel foglio excel, questo non viene modificato nel db
access, con la conseguenza che all'aggiornamento successivo la modifica di
excel viene sovrascritta col vecchio dato. C'è modo di evitare tale
sovrascrittura? O meglio ancora, è possibile fare in modo che la modifica di
un dato nel foglio excel venga eseguita anche sul db access? (come avviene
per il collegamento)
Per ora ho fato un foglio excel di appoggio, costantemente collegato col db,
ogni minuto (è il tempo minimo di refresh di excel) i dati vengono
aggiornati.
Ps. parlando di mera formattazione, sarebbe possibile fare in modo che i
nuovi record siano inseriti con uno sfondo di cella colorato? in modo da
evidenziarli meglio (ma questo è poco importante)
Grazie per l'aiuto!!!

completo (c:\..\file.xls)?
[cut]
È quindi anche da ipotizzare che il problema sia peculiare per
database con interfaccia web: purtroppo non ho esperienza di
applicazioni di questo tipo. Mi spiace, spero che ci sia qualcun altro
che ti possa aiutare.
Ciao.


 ha scritto nel messaggio
news:k5aekvk1tm3brdd75...@4ax.com...

il problema è che mi va a cercare il file in c:\documenti ecc...
basterebbe che mi cercasse il file nella stessa dir; visto che il db è
online non posso dargli un percorso di questo tipo

 
".\file.xls" e basta non va bene?