Newsgroup: it.comp.appl.access
Titolo: DATABASE PROTETTO E AGGIORNAMENTI . COME FARE ?????

Salve,
ho sviluppato un database che comprende molte cose (tabelle, maschere ,
query, report, macro, un modulo).
Questo database che risiede in un unico file .mdb è protetto da password per
l'utente.
L'utente che lo usa è solo uno e quindi ho impostato la password tramite la
funzione di accesss dal menu'.
In poche parole quando lancio il database lui mi chiede la password e dopo
averla inserita mi apre il db.
Attenzione : non mi chiede un nome utente e password ma solo la password.
In fase di programmazione del db ho protetto da VBA anche il codice tramite
la funzione dal menù ---> proprietà -->protezione.
Mi capita spesso di dover appicare delle modifiche al db che è in posesso
dal cliente.
Fortunatamente il cliente si trova a poca distanza e quindi mi reco da lui ,
copio il db su un hdd usb me lo porto in ufficio, faccio le modifiche e
glielo riporto modificato (nel frattempo il cliente non devo usare il db
inserendo nuovi dati altrimenti mi tocca rifare il tutto).
Come posso fare per ovviare a questo problema ? Non posso continuare a fare
così dato che in futuro il cliente non sarà solo quello attuale ma sarà
anche fuori provincia e non solo uno.
Come posso distribuire le modifiche alle maschere, report e query senza
dover recarmi tutte le volte presso il cliente ? Io possiedo una copia del
db che il cliente ha. Ma se devo modificare una tabella ? se devo togliere o
aggiungere un campo una relazione ?
Il db ovviamente gira tramite la runtime di access 2000 presso il cliente.
Qualcuno mi può consigliare come fare ?
Ho sentito parlare di frontend e backend , ma non so cosa sia e se fa al
caso mio.
Vi PREGO AIUTATEMIIIIIIIIIIIIIIIIII.
Grazie in anticipo.

 caso mio.
Ciao scusami ma perchè le tabelle non le colleghi???
es: db1 = tabella1 + maschera1
crei un db2 dove ti importi tutte le tabelle e solo quelle poi le cancelli
dal db1 e fai importa ---> collega tabelle
così tu puoi fare tutte le modifiche che vuoi e quando vuoi mentre lui
lavoro poi spedisci l'agg (db1) anche per email e lo fai copiare sul primo
mi sembra semplice io faccio così.
invece se devi aggiornare le tabelle ti scrivi tutto in vb e quando lui
lancia l'applicativo tu prima di qualunque cosa gli fai aggiornare le
tabelle poi ripristini il tutto
spero di esser stato di aiuto
ciao a presto
Alex Caponetto



Attenzione, però!
Quello che ha detto Alex è giusto fino ad un certo punto... cioè fino
a che non devi fare modifiche a tabelle e relazioni. Se devi farne,
col metodo indicato da Alex sei comunque costretto a fermare il
cliente, modificare tabelle etc, e poi riportare tutto.
La soluzione che cerchi tu sta nella replica, con tutte le conseguenze
che comporta. Informati un pò sull'argomento, perché, data la vastità
e la serie di conseguenze che comporta, non è semplice spiegarlo
esaustivamente sul NG.
Buon Lavoro
Marco.

esaustivamente sul NG.
Da come ne parli pare che le repliche siano da prendere con le molle
... alla fine conviene usarle o no.
In altri termini qual'è il sistema migliore per far girare un
applicativo su 3/4 PC dove non ci siano particolari necessità di uso
contemporaneo.
Adriano
e-mail galad***NOSPAM***@
alma.it