Condividi tramite

Creare un Database multiutente

Anonimo
2016-09-30T10:24:12+00:00

Salve a tutti,

Utilizzando Access 2010

sto creando un DB che vorrei rendere multiutente, ma con diverse abilitazioni. Nello specifico diverse abilitazioni per gli inserimenti nelle varie maschere, visione dei report libero ed essente da password.

Ciascun Utente dovrebbe essere abilitato a lavorare solo su alcune maschere, quindi oltre a poter assegnare la password ho bisogno di scegliere le singole abilitazioni.

Per il momento ho predisposto una tabella dove registrare gli utenti e la propria Password, è possibile utilizzarla come riferimento per gli accessi?

Come posso creare delle Password di accesso e soprattutto che ciascuno abbia le proprie abilitazioni diverse.

Scusate la poca chiarezza ma sto approfondendo per la prima volta Access ...

facilmente punto troppo in alto.

Grazie a tutti

Simone

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-10-07T11:22:16+00:00

Forse potresti condividere un estratto del tuo DB (senza dati sensibili) su OneDrive così ci metti in grado di seguirti.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

13 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-10-04T09:09:21+00:00

    Salve Mimmo,

    ho preferito non dividere il DB perché nonostante la maggiore sicurezza per il mio livello avrebbe significato una complicazione di programmazione che non mi sento in grado di affrontare. la fortuna è che sono quello che maggiormente conosce il pacchetto office ... siamo messi bene ...

    Ho seguito il tuo consiglio sugli utenti seguendo questo percorso nel dettaglio:

    Maschera di accesso con pulsante per accesso libero e campo utente e Password

    Maschere che variano in base alle qualifiche con pulsanti abilitati o meno (in tutto 3) adesso quello che mi rimane da fare è inserire un controllo che verifichi la corrispondenza fra utente e password e successivamente come effettuare la variazione della maschera sulla base della qualifica ...

    un passo per volta ... come metto la verifica della password?

    grazie dell'aiuto ...

    PS state aiutando un'organizzazione di volontariato visto che è il programma per la gestione della segreteria di questa.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-10-03T10:10:59+00:00

    Ciao Simone,

    penso comunque sia utile dividere il DB in due. Eviti, in caso di nuove implementazioni di lavorare nello stesso Db contenete i dati.

    Se gli utenti puoi immaginarli appartenenti a diverse 'qualifiche', nel senso che gruppi di utenti possono vedere/eseguire alcune funzione piuttosto che altre, crea una tabella Qualifiche ed una Utenti (con l'Id_Qualifica, dove memorizzi anche la password).

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-10-02T10:09:15+00:00

    Salve, ti ringrazio del consiglio.

    L'uso del DB sarà però si multiutente, ma sulla stessa postazione ...

    in particolare, il DB dovrebbe avere un accesso libero per poter visionare i vari report, e vari per le modifiche.

    scusate ma sono proprio a zero con Access ... o sarebbe meglio dire sotto zero?!

    Simone ... il niubbo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-09-30T11:09:15+00:00

    Ciao Simone,

    per approcciare la multiutenza, cioè più postazioni che condividono dati comuni, la prima cosa che mi viene in testa, è la divisione del tuo Db access in due.

    Se non lo hai  fatto, ti consiglio di effettuare lo split del tuo Access in un Db Access front-end ed uno di back-end.

    Per Front-End si intende l'insieme di Query, Maschere, Report, Macro e Moduli e tabelle collegate. Questo Db dovrebbe risiedere su ciascuna postazione.

    Per Back-End si intente un Db Access contenente le sole tabelle che viene posizionato su un PC o un Server in rete.

    Come dicevo, nel Front_End hai le tabelle collegate a quelle presenti nel Back-End.

    Facci sapere se segui o se l'hai già relizzato.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento