Newsgroup: it.comp.appl.access
Titolo: Multiutenza e autorizzazioni

Un saluto al NG.
Finalmente ho terminato
(Grazie anche ai VS suggerimenti: CIDI - Daniele, Vladimiro L. e Pablitomf )
un DB funzionale e funzionante.
Vorrei sapere,
poich� il DB risiede in una cartella condivisa dove
gli utenti hanno le autorizzazioni in Lettura/Scrittura,
se esiste la possibilit� di autorizzare un gruppo di utenti
alla visualizzazione di un'intera Tabella  consentendo
a ciascun utente la sola modifica dei soli record di competenza?
Es: tutti vedono tutto ma,
l'utente "A", potr� modificare solo i record che nel Campo X c'� "A",
l'utente "B", potr� modificare solo i record che nel Campo X c'� "B" ecc.
********************
In un DB realizzato in Access (ma credo anche con altri sistemi),
l'utilizzo di pi� utenti contemporaneamente
� di "Default" o bisogna usare particolari "accorgimenti"?
Un "Grazie" anticipato,
Michele 

 ha scritto nel messaggio 
news:gpp7n.96489$813....@tornado.fastwebnet.it...

il primo sarebbe la divisione del db in BE e FE ...
il secondo usare per il FE un MDE...
per le protezioni, sul sito comune ci trovi esempi, dipende
anche dalla versione di access che usi.
ciao
Daniele 

 ha scritto nel messaggio 
news:4b5ee885$0$1115$4faf...@reader4.news.tin.it...

Grazie Daniele,
...mi applico e vi aggiorno.
Un caro saluto,
Michele 

 Michele
Dpop qualche tentativo non credo che il nodo del problema sia nella 
divisione BE FE.
Sicuramente ho esposto male il problema.
Ipotizzando di avere 5 Utenti (A, B, C, D, E) e di avere un unica tabella 
Clienti.
Tutti gli utenti, possono visualizzare l'intera tabella clienti ma,
L'utente A potr� vedere tutti i clienti della Tabella ma modificare solo i 
Clienti di Catania,
L'utente B potr� vedere tutti i clienti della Tabella ma modificare solo i 
Clienti di Napoli e cos� via.
****Considerazione****
Ora, se divido il DB, penso che dovrei o fare tante Query e Maschere per 
quanti sono gli utenti e distribuire altrettanti FE "Personalizzati". (ma 
forse mi sbaglio!)
Pensavo fosse pi� semplice impostare un criterio
che confrontasse l'Utente che accede al DB con la Provincia di competenza 
ma,
non saprei come fare perch� non so come far capire al DB chi sia l'Utente 
che deve
effettuare la modifica.
***Alternativa sperimentata****
Ho tentato con un Form(VBA) dove,
inserendo l'User in una TextBox, mi scrive il valore sulla Maschera di 
Modifica e , abilitando la modifica, si avvia il confronto fra il campo 
Provincia e il Valore della TextBox.
Un metodo poco professionale e molto "Fai da te". Inutile dire che non � il 
massimo!!!
Confido in un suggerimento per un metodo "meno avventuroso"!!!
Grazie

> Confido in un suggerimento per un metodo "meno avventuroso"!!!
Scusa �, ma la cosa non mi � chiara... se vuoi che l'utente A modifichi 
Catania, l'utente B Napoli, e cos� via per tutti i 5 ( e dico 5) utenti che 
hai posto come limite massimo, perch� ti stai ponendo tutti sti obbrobbri di 
problemi quando puoi creare una regola ad hoc via codice che pu� fare 
proprio quanto dici?
una cosa tipo :
If CurrentUser ="A" then
    ....fai quello che vuoi...
End If
If CurrentUser ="B" then
    ....fai quello che vuoi...
End If
non � + semplice? 

 ha scritto nel messaggio 
news:gU0an.131262$9f6.1...@twister1.libero.it...

Ciao Pablito,
in effetti, quello che mi mancava era "CurrentUser".
Ci sono arrivato qualche minuto fa leggendo un codice che riportava:
GetCurrentUser e ...mi sono "incuriosito"!
Comunque, nella richiesta, ho ipotizzato 5 accessi ma in realt� saranno
una quindicina in fase sperimentale e un centinaio ...a regime.
In ogni caso, sono contento (grazie a Voi) di riuscire a scavare
una strada nella sfera dei database.
Grazie,
Michele

 Michele
per cos� poco? :D