Newsgroup: it.comp.appl.access
Titolo: Password asteriscata

Salve a tutti,
vorrei sapere se e come è possibile in una inputbox far apparire gli 
asterischi quando digito la password
Grazie
Ciao
Carla 


Ciao carla,
c'è una soluzione di @Alex Baraldi sul suo sito
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

"carla" <carl...@NOSPAMhotmail.com> wrote in message
news:43a05c17$0$27594$
4faf...@reader1.news.tin.it

In modo nativo non è possibile, tant'è che spesso
si preferisce crearsi una Form dedicata con un controllo
di tipo TextBox formattato a Password.
In realtà si può fare, ma la soluzione non è intuitiva.
Come ti ha detto MAssimiliano ho creato un Demo nel
mio sito, prova a vedere se ti può essere utile:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]
1.32 INPUTBOX Formato PASSWORD "******" 
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:78b721c5bf5dde9f2c...@mygate.mailgate.org...

Ho scaricato la demo e mi dà questo mess.
impossibile trovare il file vba332.dll a questa linea del codice:
    Call GetCurrentVbaProject(hProject)
cosa sbaglio?
 ciao
Carla

 Carla
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:78b721c5bf5dde9f2c...@mygate.mailgate.org...

Ciao, ho scaricato la dll dal web, ma dove devo salvarla?
va registrata?
una volta copiata come mi devo comportare?
grazie
Carla 

 Carla
Ciao Carla, scusa il ritardo...!
Di cosa parliamo...???
A quale DLL ti riferisci...??


impossibile trovare il file vba332.dll a questa linea del codice:
 >   Call GetCurrentVbaProject(hProject)
siccome non riuscivo a capire cosa sbagliavo ho provato a seguire la strada 
indicatami da roberto: quella di fare una maschera popup.
ti incollo di seguito il mess che ho postato qualche minuto fa.
quale pensi che sia la strada più semplice e sopratutto che dia meno 
problemi? (se uso la dll, dopo la devo registrare su tutti i pc su cui 
installo il db?)
ciao e grazie ancora:
Carla
*******
Salve a tutti,
volevo sapere se è possibile rendere una maschera popup simile ad un
msgbox/inputbox:
vorrei che quando la richiamo, il fuoco rimanesse forzatamente su di essa
senza consentirmi di spostarmi col mouse al di fuori della stessa nè
tantomeno sulla maschera che l'ha richiamata.
Vorrei quindi che fossi obbligata a premere sul cmbutton chiudi della
maschera popup per tornare alla mia maschera.
è possibile fare ciò?
Ciao
Grazie
Carla
******* 

 Carla
Spero sia sufficiente.


 ha scritto nel messaggio 
news:4c686a26a4a9e69656...@mygate.mailgate.org...

grazie infinite...
un'ultima cosa: come si apre in modalità acDialog?
grazie ancora
ciao
Carla 

 Carla
Lo trovi negli argomenti quando scrivi il docmd.openform


 ha scritto nel messaggio 
news:4c686a26a4a9e69656...@mygate.mailgate.org...

Ciao @Alex, ho un altro problema:
ho la mask1 da cui con cmb1 lancio la mia maschera popup passw  in cui ho 
una testopw un comandook e cmbannulla.
nelle mie intenzioni c'era questa idea:
scrivo la pssword in testopw, con comandook lo memorizzo in una variabile 
globale, scarico la maschera popup e poi verifico se la pw è giusta.
Succede che come lancio l'apertura della popup, viene eseguito anche il 
codice dopo gli asterischi.Come faccio a interrompere il codice in quel 
punto e farlo ripartire dopo che ho valorizzato al variabile?
spero di essere stata chiara.
Ciao
Carla
    stDocName = "passw"
    DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria
   ***********************************
    pwd1 = stringa_password
    If pwd1 = miapassword_amm Then
    stringa_password = ""
    DoCmd.Close
    stDocName = "MASCHERA TABELLE"
    DoCmd.OpenForm stDocName, , , stLinkCriteria, , acWindowNormal
    Else
    stringa_password = ""
    MsgBox "Password errata !", , "Errore"
End If
Exit Sub
End Sub

 End Sub
Io sinceramente non faccio in questo modo, il controllo PWD
personalmente lo metterei nella maschera dedicata, perchè
mai salvarlo per poi controllare in un'altro posto....???????
Cerca di ottimizzare il codice, se nella form PWD l'utente
mette la PWD errata lo avvisi e dopo 3 tentativi chiudi tutto.
Se la mette giusta allora apri la Form iniziale.
Non ti pare più semplice...?


 ha scritto nel messaggio 
news:c0c1e437354b1c06a2...@mygate.mailgate.org...

si, indubbiamente è più semplice ma la stessa maschera popup password la 
devo usare in diversi posti e con 3 pw diverse (amministratore, telefonista 
e anagrafica). Per questo motivo avevo pensato a ciò...
Provo a fare come mi consigli te ma in qualche maniera dovrò passarlgi un 
valore alla form per identificare che tipo di pw accettare, giusto?
buonanotte
Carla


 > @Alex
NOn č un problema, puoi recuperare il dato dalla Form chiamante
semplicemente non chiudendo la Form_PWD ma rendendola NON_VISIBILE.
Mettendo un pulsante OK nella Form_PWD e facendo eseguire un
Me.Visible=False
il codice riprende dalla Form chiamante, praticamente dalla riga dopo
il Docmd.OpenForm, quindi avendo ancora aperta la Form_PWD
ne puoi recuperare il Testo dalla TextBox e farci quello che vuoi,
a quel punto Docmd.Close acForm, "Form_PWD".
Ciao
