Newsgroup: it.comp.appl.access
Titolo: Aggiornamento tabelle in località diverse

Ciao a tutti, ho un grosso problema da risolvere e ho bisogno del vostro
aiuto:
ho un db dove vengono generate delle "schede di lavorazione". Ogni scheda
ha un contatore diverso a seconda della sede dove il db viene utilizzato
(es. c001, b001 ecc...). Il mio grosso problema è questo: ogni sede
dovrebbe via e-mail inviare alla sede centrale i dati contenenti le schede
di lavorazione, i clienti, gli articoli ecc. che ha inserito nella
giornata, e la sede centrale dovrebbe importarli per poi fatturare il
tutto. Come posso fare tutto cio? Come posso esportare solo determinate
schede, clienti, articoli e di conseguenza importarli senza che nulla
venga cancellato o sovrascritto?
Grazie per l'aiuto.
Jingo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Quello che vorresti effettuare è possibile usando le Repliche di Access
(vedi help). Usando le repliche di Access non è neppure necessario usare
chiavi primarie differenziate a seconda delle sedi.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 chiavi primarie differenziate a seconda delle sedi.
Ciao,
ho fatto una prova e se non ho capito male quello che succede è che viene
creata un db di replica ed un db master (dove lavoro) i quali dialogano in
tempo reale (cioè se inserisco ad es. un nuovo cliente nel master subito è
presente anche nella replica). Quello che non capisto però è come posso
utilizzare questo sistema per le varie sedi(queste non dialogano tra di
loro ed ogni db è distaccato dall'altro cioè è possibile che la sede 1
inserisca il cliente n°1 e che la sede 2 inserisca il cliente n°1 ecc...).
Avevo pensato di creare una maschera attraverso la quale filtrare con
determinati criteri (es. da data a data ecc...) le varie informazioni da
esportare. Fatto ciò creavo delle tabelle temporanee nelle quali
attraverso delle query di accodamento (con i criteri stabiliti nella
mschera) inserivo i dati che volevo esportare e poi il le tabelle
temporanee volevo esportarle in un db creato solo per accogliere queste
tabelle, ed infine volevo inviare questo db via e-mail alla sed principale
dove attraverso lo stesso procedimento importavo i dati. Cosa ne pensate
di un procedimento del genere? E poi come faccio ad esportare, in
automatico, queste tabelle temporanee da un db ad un altro? Ed infine come
posso fare via codice ad effettuare un controllo tra diverse tabelle per
vedere se esistono dei record univoci?
Ciao.


 ha scritto nel messaggio
news:bvacf7$kv6$1...@news.newsland.it...

non è meglio provare a cimentarsi con ASP e WEBDATABASE??????
David

 ha scritto nel messaggio
news:bvacf7$kv6$1...@news.newsland.it...

La tecnica delle repliche di Access prevede che dal tuo database tu crei un
sistema di repliche, nel quale la replica master la tieni tu al centro
mentre le altre copie le installi nei PC residenti in periferia. Ogni
possessore userai il database in suo possesso in maniera asincrona e
solamente, quando tu deciderai che avvenga, procederai alla sincronizzazione
di tutte le repliche con relativo allineamento dei dati; ma come avrai
capito l'allineamento non avviene in tmpo reale, in quanto questa soluzione
si adotta quando non si vuole tenere in rete tutti i database, ma lo scambio
di dati avverrà solo nel momento della sincronizzazione.
Se usi questa tecnica non ti devi preoccupare di differenziare la chiave
primaria per ogni sede: per questo si organizza automaticamente Access.
Nel caso adotti questa soluzione conservati gelosamente la versione
originale del database in quanto non puoi effettuare modifiche alle versioni
replica: ogni volta che modifichi il database dovrai farlo nella versione
originale e poi riottenere la replica master dalla quale sincronizzerai
(ovvero aggiornerai) le altre repliche.
Se invece perdi la replica master, potrai sempre riottenerla partendo da una
replica che master non è.
Questa tecnica è normalmente usata per allineare un database installato in
un portatile con lo stesso database installato in in PC desktop.






Adesso ci provo.
Grazie 1000.
