Newsgroup: it.comp.appl.access
Titolo: Utenti e Tabelle

Salve a tutti, so che se ne č parlato a lungo, la mia richiesta č
semplicissima.
Ho una tabella utenti che faccio partire nell'avvio nella maschera di
partenza del db, ora mi occorre che ogni utente della lista deve
autenticarsi all'apertura del db.
Chi mi da una dritta ?
Grazie

 Grazie
Perché non provi con la protezione?  Account utenti e gruppi. Autorizzazioni
utenti e gruppi?
Ciao
Salvatore

...

Certo, è la cosa che sto facendo, solo che così facendo ogni utente
per utilizzare access deve inserire il proprio account, a  me invece
occorre gestire il tutto stand-alone.
Non so se potete aiutarmi.
Grazie

 Grazie
Puoi essere piů chiaro? Cosa intendi per gestire stand-alone?
Ciao
Salvatore

 wrote in message
news:dadb67f6.03112...@posting.google.com

Non sono un esperto e ho fatto cosě. All'apertura apro una maschera
pop up con una casella combinata con gli utenti. Ogni utente deve
scegliere il proprio nome nella lista. Inoltre ho messo una casella
di testo non associata (in formato password) in cui inserire la 
password. Infine c'č un pulsante di OK. Alla pressione di OK faccio
un controllo tra la password inserita e la password presente nella
tabella utenti. Se le pwd sono uguali procedo all'apertura del dbase
altrimenti segnalo che la pwd č errata e impedisco di entrare.
Ciao Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:0824ed23864b1d8d102...@mygate.mailgate.org...

E se l'utente entra tenendo premuto lo shift?
Ciao
Salvatore

 Salvatore
Esiste una procedura per disabilitare il tasto shift.
Io faccio cosě: ho creato un menů di gestione database 
nel quale accedo solo con la mia password (legata all'utente). 
In questa maschera ho un pulsante legato ad una procedura 
per disabilitare/abilitare il tasto shift.
Basta disabilitare il tasto e il gioco č fatto.
Rimane perň il problema che se da un altro database importi 
la tabella utenti hai libero accesso alle pwd di ogni utente.
Hai qualche idea in proposito?


 Salvatore
Allora, il db che ho creato viene usato in rete e ho un file .MDW che
uso per gestire gli utenti di detta rete nell'utilizzare il db.  La
mia necessità è quella di evitare l'uso del file .MDW per far usare il
database e farlo magari con una tabella di utenti, quindi senza il
file MDW.

 Paolo
Ciao, Paolo
resta il problema che se l'utente è un pochino esperto di access, aggira
l'ostacolo del blocco del tasto shift. Sul sitocomune c'è l'esempio che
chiunque può usare....
Non capisco perchè non venga usata la protezione di access: in questo modo
le password non sono registrate nelle tabelle del database ed è, inoltre,
possibile applicare autorizzazioni in base alle esigenze.
Ciao
Salvatore




Ciao, Mauro
ma non potresti crearti un nuovo file mdw per la sola gestione del database?
Non è mica vero che il tuo database non utilizza il file mdw! Lo utilizza
eccome, solo che è quello predefinito di access (system.mdw).
Ciao
Salvatore

...

Questo è vero, solo  che se qualcuno apre il db dal di fuori ?

 Questo è vero, solo  che se qualcuno apre il db dal di fuori ?
In che senso, dal di fuori? Se lo devi gestire in rete hai due soluzioni: o
copi in tutte le macchine il file mdw generato con la protezione (l'unico
che ti consente di aprire il db) oppure fai sì che il file mdw sia in rete
(per esempio sul server, o su un PC al quale hanno accesso tutti gli altri).
Chi prova ad aprire il database aggirando il file mdw si troverà un
messaggio di protezione e nell'impossibilità di andare avanti.
Ciao
Salvatore

...

Ma certo, infatti è cosi' che opero ora, ho il file MDW in rete e lo
condivido con tutti gli utenti del db, il problema pero' è che
l'utente che deve usare un suo db in access deve per forza poi
accedere tramite il file MDW della rete e quindi mettere user e pwd. 
Io volevo appunto evitare questo, mettere nel db una tabella di utenti
(tipo il file MDW) e farlo gestire dall'applicazione.
Non so se è piu' chiaro ora?
Grazie cmq delle vs colaborazioni, ho fatto un bellavoro grazie a Voi,
mi manca solo questa piccola cosa.
Ciao

 ha scritto nel messaggio
news:dadb67f6.03112...@posting.google.com...

Finalmente ho capito il problema! In rete non devi mettere il system.mdw ma
un altro (per esempio, protezione.mdw). Questo mdw varrà solo per il
database in questione. Quando l'utente vuole aprire il suo database userà il
suo system.mdw come amministratore e potrà aprire tutte le sue applicazioni
senza problemi.
Ciao
Salvatore

...

E questo è il problema, ogni volta l'utente (non esperto) dovrebbe
andare a sistemarsi le varie opzioni....
Cercavo qualcosa di diverso.
Ti dico anche questa cosa, ho il database in rete ed ogni utente si
autentica entrando, quindi ho il nome della macchina  " nome.cognome "
diciamo che faccio una tabella nel db dove elenco i vari nominativi, e
vorrei gestirli alla stessa maniera del system.mdw.  Puoi aiutarmi ?

 Salvatore
Ho provato con la protezione di access che trovo soddisfacente per 
cui ti ringrazio per il consiglio. Al tempo stesso approfitto per 
chiederti se è possibile impedire di vedere la struttura delle tabelle
e delle query se si cerca di collegarsi da un altro database.
L'utente utilizzatore ha come predefinito l'utente amministratore
con restrizione complete, ma a cui devo lasciare l'opportunità di 
utilizzare le tabelle ed in questo caso ne può vedere la struttura
pur non potendo modificarla.
