Apertura maschere al login

di il
9 risposte

Apertura maschere al login

Buongiorno,
premetto che sono un nnovizio di questo forum ma faccio i miei complimenti per la qualità e la quantità di informazioni contenute al suo interno.
Vorrei porre una domanda alla quale non sono riuscito a trovare una risposta fino ad ora.
Un mio cliente ha la necessità di creare un DB con accessi differenti per gruppi di utenti, e fino a qui nessun problema, mi chiede però di effettuare un'apertura di maschere differenti a secondo del gruppo di appartenenza. Mi spiego meglio.
Due gruppi che per comodità chiameremo G1 eG2
al momento dall'apertura del db e del login con user e password si può aprire la maschera M1 se il gruppo è G1 e la maschera M2 se il gruppo è G2?
Qualcuno lo ha mai fatto?
Grazie a tutti e spero che qualcuno mi possa aiutare in tempi brevissimi.
Nick64

9 Risposte

  • Re: Apertura maschere al login

    1. Crea una nuova maschera in visualizzazione struttura "non associata"
    2. Aggiungi 2 "Pulsanti di comando" sfruttando la procedura guidata di creazione controllo (icona con la bacchetta magica)
    3. Per ogni pulsante, durante la creazione guidata, devi dire che vuoi che faccia ApriMaschera M1 e ApriMaschera M2
    4. Salva la maschera con nome
  • Re: Apertura maschere al login

    Grazie della risposta, ma per aprire la maschera ho già effettuato il login.... quindi non sarò indirizzato alla maschera corretta a seconda del gruppo al quale appartengo. Questa soluzione di scelta avviene infatti dopo che il DB si è già aperto.
  • Re: Apertura maschere al login

    Ciao,
    fino alla versione a03 c'era la possibilità di creare utilizzando il wizard a disposizione la funzionalità utenti e gruppi poi eliminata con le versioni successive.
    La struttura si regge su un file MDW perarlo non molto sicuro e facilmente crakkabile se mi passi il termine.
    credo che però tu stia lavorando con >a03.
    per fare quanto chiedi la devi creare in autonomia....non è semplicissimo ma fattibile se cerchi su internet dovresti trovare facilmente più di qualche soluzione a riguardo.
    facci sapere.
    un saluto.
  • Re: Apertura maschere al login

    Goku ha scritto:


    ciao,
    fino alla versione a03 c'era la possibilità di creare utilizzando il wizard a disposizione la funzionalità utenti e gruppi poi eliminata con le versioni successive.
    La struttura si regge su un file MDW perarlo non molto sicuro e facilmente crakkabile se mi passi il termine.
    credo che però tu stia lavorando con >a03.
    per fare quanto chiedi la devi creare in autonomia....non è semplicissimo ma fattibile se cerchi su internet dovresti trovare facilmente più di qualche soluzione a riguardo.
    facci sapere.
    un saluto.
    purtroppo non sono riuscito a trovare nulla.... e per quanto riguarda la versione di access...si lavoro con 2007 e/o 2010.
    Comunque se risolvo lo scriverò certamente!
    Grazie comunque
  • Re: Apertura maschere al login

    A me non sono chiari i singoli passaggi. Questo ho capito io:
    1. Apri Database
    2. Si apre una maschera per fare il login
    3. Dopo il login si dovrebbe aprire MascheraScelta con i 2 pulsanti che dicevo.
  • Re: Apertura maschere al login

    OsvaldoLaviosa ha scritto:


    A me non sono chiari i singoli passaggi. Questo ho capito io:
    1. Apri Database
    2. Si apre una maschera per fare il login
    3. Dopo il login si dovrebbe aprire MascheraScelta con i 2 pulsanti che dicevo.
    Scusa ma forse non sono stato io chiaro...
    fino ad a03 c'era la possibilità di gestire attraverso il file mdw che gestiva l'ingresso a livello sia dei gruppi che degli utenti, e a secondo dell'user e pass inseriti ti dava o non dava dei permessi.
    Ora da a07 in avanti non c'è più.
    Io dovrei al momento dell'apertura del db (quindi prima che carichi tutto) fare un login e a secondo del gruppo di appartenenza far aprire una maschera pittosto che un'altra.
    esempio:
    se si logga un utente gruppo amministrazione si deve aprire la maschera di menù dell'amministrazione
    se si logga un utente del gruppo tecnico si apre una maschera con i pulsanti e d il resto del gruppo tecnico.
    spero di essere stato chiaro.
    Ora... io avrei pensato ad una soluzione di questo tipo:
    Creo una tabella con user, group e pass
    creo e faccio aprire una maschera che chieda il login e poi a secoonda del gruppo di appartenenza farei aprire aprire la maschera di menù corrispondente.
    Questo però cosa comporta? Che non posso avere un file protetto con gli utenti come lo avevo con il file mdw... quindi il livello di sicurezza si abbatte notevolmente...forse potrei creare un db esterno protetto e collegarlo?!?!?!
    Grazie
  • Re: Apertura maschere al login

    Nick64 ha scritto:


    se si logga un utente gruppo amministrazione si deve aprire la maschera di menù dell'amministrazione
    se si logga un utente del gruppo tecnico si apre una maschera con i pulsanti e d il resto del gruppo tecnico.
    spero di essere stato chiaro.
    Ora... io avrei pensato ad una soluzione di questo tipo:
    Creo una tabella con user, group e pass
    creo e faccio aprire una maschera che chieda il login e poi a secoonda del gruppo di appartenenza farei aprire aprire la maschera di menù corrispondente.
    OK. Sostanzialmente farei così anch'io. Purtroppo non conosco tutto quel discorso "retroscena" sul file MDW, nè saprei gestire diversamente utenti e gruppi.
  • Re: Apertura maschere al login

    ...penso che questo link e quelli che trovi in basso nella pagina :

    http://www.access-diva.com/f7.htm

    possano esserti di aiuto.
    Rifletterei molto sul fatto di utilizzare Access come database in base al contenuto dei dati che devi gestire e porre in sicurezza se questo dovesse essere un obbiettivo.

    avevo individuato altro qualche tempo fa ed un esempio più concreto nello sviluppo di gruppi e utenti, in serata controllo meglio se lo trovo ti indico anche quello....
    un saluto.
  • Re: Apertura maschere al login

    Grazie moltissimo.
    Per la sicurezza devo dirti che non ci sono dati sensibili, volevo solo fare in modo che non ci "smanettassero" dentro! Mi basta una sicurezza blanda.
    Comunque grazie
Devi accedere o registrarti per scrivere nel forum
9 risposte