Newsgroup: it.comp.appl.access
Titolo: password maschera...

Salve a tutti .......una criosità.....
è possiblie assegnare una password ad una maschera senza aplicarla al
db...?!
Cioè io vorrei che una data maschera non sia accessibile a tutti è
possibile?! è se è possibile come potrei procedere..
Grazie a tutti
Gianni.

 Penso che sia possibile anche in modo semplice: basta che crei una piccola
porzione di codice VBA che gestisca l'accesso alla maschera.
Puoi usare diverse strategie: o ti crei una tabella in cui salvi la password
per l'accesso alla maschera (ovviamente ti conviene usare un algoritmo che
cripti la password)  e nel momento della richiesta di accesso con una msgbox
chiedi la pwd e fai fare un match con i dati della tabella pwd o generi,
alla base del db, una routine che gestisca i diritti degli utenti che si
loggano oppure ti servi degli strumenti di protezione di access e generi dei
gruppi di lavoro con i relativi diritti (ma in questo io non posso darti una
mano perchè ho sempre provveduto diversamente senza utilizzare gli strumenti
di protezione access).
Fammi sapere se quanto ti ho scritto ti complica ulteriormente la vita o se
ti è utile, se ti dovesse complicare la vita riscrivimi e cercherò di
aiutarti in qualche altro modo.
Saluti da sittinghorse
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.370 / Virus Database: 205 - Release Date: 05/06/02

 ha scritto nel messaggio
news:3d12f...@news.bluewin.ch...



wrote:

imposta una pasword da codice sull'evento su apertura o vedi la
protezione utente assegnado i vari diritti, vedi su sitocomune.,com i
vari esempi
Saluti.
Emanuele.

 ha scritto nel messaggio
news:u416hug3408c1gf6v...@4ax.com...

Ciao Emanuele gra^zie della tua risposta ,ma vedi forse mi sono spiegato
male,il mio db deve essere accessibile a tutti perchè se devo impostare le
pass per un centinaio di persone è un casino io ho fatto in modo di
nascondere tutto è lasciare solo ilnecessario a tutti quelli che mettono
dati dentro il db è lasciare la possibilità ad altri di poter controllare in
qualsiasi momento quello che è successo durante la giornata di lavoro,è un
db chiamiamolo di Informazione Giornaliera di quello che succede nell'arco
di tempo (48 ore) di un turno di lavoro,il mio unico problema è che nessuno
o almeno una sola persona sia in grado di manipolare i dati tramite una
maschera di correzione o di eliminazione dei dati......
grazie comunque ma la protezione a livello utente non è nel mio caso..
Ciao
Gianni.


Si lo visto anchio ma non ci ho caito un ' H
di come poterlo mettere in pratica.
Hai qualche idea??
Ciao
Gianni

 Potresti provare cosi  : Se la password e' pippo
Sull'evento su apertura della maschera
if inputbox("Inserire password")<>"pippo" then cancel=true

 ha scritto nel messaggio
news:73hR8.54003$Kt3.1...@twister2.libero.it...

Grazie Maicol provero' subbito
Ciao
Gianni


wrote:

e perchè?
non potresti lasciare le maschere aperte solo in visualizzazione dati
con la modifica dati impostata a false e creare delle maschere
apposite per la modifica dei dati? potresti quindi usare la protezione
utente.
comunque ti avevo detto di mettere anche una richiesta password in
apertura maschere se la password è errata consenti la visualizzazione
e non la modifica dei dati
Saluti.
Emanuele.

 wrote in message
news:3d12f...@news.bluewin.ch

Spero di non insultarti proponendoti quanto segue:
Soluzione A (vai sulla maschera solo se conosci la psw)
1. Sulla maschera di origine (Apertura) metti un pulsante.
2. Sul click del pulsante:
   If InputBox("Password", "Password", "", 0, 0) = "m@ilgate" Then
   DoCmd.Close acForm, "Apertura"
   DoCmd.OpenForm "Admin", acNormal, windowmode:=acWindowNormal
   End If
3. Nascondere la maschera “Admin”
Soluzione B (meno efficace, se l'utente è smaliziato)
1. Sulla maschera che intendi proteggere (Admin), sull'evento apertura
   form:
   If InputBox("Password", "Password", "", 0, 0) <> "m@ilgate" Then
   DoCmd.Close acForm, "Admin"
   End If
Le varianti, sulle due soluzioni, dovrebbero essere in grado di
tutelarti dai più sprovveduti.
Ciao, Michele
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG