Newsgroup: it.comp.appl.access
Titolo: Permessi su Data Base Front End Back End

Salve al NG,
ho questo problema.
Ho installato presso un cliente, un DB con BE su di un server ed i FE sui
singoli Clients (4 Postazioni). Ora il cliente vuole che da 2 delle 4
Postazioni,  si possa soltanto leggere il DB, mentre dalle altre 2
Postazioni  si possa leggere e scrivere sul DB. Qualcuno sa darmi qualche
consiglio su come è possibile gestire questa cosa. Ho guardato un pò sul
sito comune ma non mi sembra ci sia qualcosa a questo riguardo.
Uso Access 2003, i sistemi operativi sono: Win 2000 professional sui Clients
e Linux con Samba sul Server.
Grazie.


Ciao Charlie,
puoi usare un file mdw se non hai enormi problemi di protezione.
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:nyUQe.94563$2U1.4...@news3.tin.it...

(Ciao Charlie come stai? Come è Bologna in questo periodo???)
Per quanto chiedi posso dirti che le strade sono infinite. I primi 
suggerimenti che mi vengono in mente sono quelli di studiarti la gestione 
utenti di access e quindi di crearti una serie di utenti con relativi 
permessi.
Altrimenti, se il livello di conoscenza informatica e di voglia di 
smanettare nel db degli utenti non è altissimo, potresti gestirti tutto 
tramite delle forms diversificate per i vari client.
Tramite proprietà allowadditions, o allowedits delle forms puoi abilitare o 
disabilitare la modifica e l'inserimento dei dati e di conseguenza 
distribuisci due copie del front end.
Premetto che questa è una soluzione abbastanza bypassabile nel caso in cui 
l'utente riesca ad aprire direttamente le tabelle o entrare nel back end e 
quindi "sputtanare" i dati a piacimento.
Sul sitocomune c'è un interessante articolo che si occupa della sicurezza di 
access, forse un po' orientato verso chi distribuisce con il runtime, ma 
molto esauriente.
Le domande che dovresti fare prima di scegliere una strada dipendono 
sicuramente dal numero di utenti, i tuoi sono relativamente pochi, e 
facilmente controllabili. Fossi in te opterei per la soluzione di avere due 
db come front end. uno per inserire e modificare l'altro solo per leggere i 
dati.
 

 puoi usare un file mdw se non hai enormi problemi di protezione.
Ciao Massimiliano,
purtroppo non so cosa sia un file mdw, se mi fornisci altre informazioni, o
mi dici dove documentarmi


 puoi usare un file mdw se non hai enormi problemi di protezione.
Ciao Massimiliano,
Purtroppo non so cosa sia un file mdw, se mi dai ulteriori delucidazioni.


 delucidazioni.
tra gli strumenti hai Protezione
segui bene i post precedenti e cammina  con cautela


 ha scritto nel messaggio 
news:s1VQe.94659$2U1.4...@news3.tin.it...

Ho risolto questo problema implementando una gestione password interna al DB
in sostanza ho gestito tre tipologie di utenti: supervisore, 
modifica/inserimento e sola lettura
l'utente all'inizio fa' un log in modo che access possa capire di che tipo 
di utente si tratta
di conseguenza inizializzo una variabile con l'utente che in quel momento 
utilizza il db.
Con tale informazione gestisco poi tuti gli accessi alle varie maschere.