Newsgroup: it.comp.appl.access
Titolo: Disabilitare Tasto Shift - chiedo venia

Buongiorno Ng!!!!
Chiedo venia se risposto su un argomento trattato e discusso
ampiamente. Ho trovato le 3 faq su sezione general di Sito Comune,
ma ....
Ho creato un modulo, l'ho chiamato BypassKeyadmin. Ho incollato il
codice di Federico Luciani x disabilitare tasto shift x
amministratori. Salvato.
Ora come faccio x abilitare questa funzione? E per disabilitarla?
Sono alle prime armi e mi trovo impacciata :(
Qualcuno mi aiuta a capire?
Grazie,
Samantha

(.....)

Crea una macro e chiamala, per esempio, AutoexecSAV.
Nella macro definisci un'unica azione del tipo "Esegui codice" e specifica come codice da eseguire il richiamo della
funzione che hai salvato nel modulo.
Quando distribuisci il tuo file:
1) salva il file mdb originale
2) rinomina la macro in Autoexec
3) se vuoi, crea il file mde
4) rinomina nel file mdb la macro Autoexec in AutoexecSAV (o in qualunque altro modo)
Al primo utilizzo del file ottenuto al punto 2) o 3), la macro Autoexec viene eseguita e, con essa, il codice di
disabilitazione del tasto shift.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


Ho inserito in un altro database nella finestra immediata ?
bypassKeyAdmin(False ,"z:cartella\tuo.mdb")
ma risponde SUB o Function non definita....
Come devo fare? :(

 wrote:

In questo modo io distribuisco un'applicazione dove non sarà pià
possibile riabilitare il tasto shift. Mentre tengo in "casa" la copia
dove non è mai stata attivata questa funzionalità... ;) grazie mille
ora procedo con una prova!!!
Grazie Vincenzo e buon fine settimana!!!
Samantha

 wrote:

OK
C'è qualcosa che sbaglio.
Ho un modulo, dove ho salvato la funzione di Federico Luciani x
amministratori.
La funzione inizia così:
Function byPassKeyAdmin(bolVal As Boolean, Optional strMDB As String)
As Boolean
quindi, la funzione dovrebbe chiamarsi "byPassKeyAdmin"
Poi ho creato la macro, l'ho chiamata Autoexec, ho scelto esegui
codice, e in basso ho provato mettendo;
byPassKeyAdmin
byPassKeyAdmin()
byPassKeyAdmin(true)
Ma ogni volta mi dice "Impossibile trovare il nome della funzione
immesso nell'espressione"
In un post del Sig. Baraldi, ho lettoche bisogna attivare i
riferimenti DAO, io non l'ho fatto, sto operando in un database access
2003, è forse quello?
Sgrunt
Grazie x quls aiuto,
Samantha

Samantha


 wrote:

:)Grazie Vincenzo,
ho trovato che problemi aveva la mia funzione, avevo chiamato il
modulo come la funzione, e questo gli creava casini.
Quando l'ho rinominato come modulo 3, e su
ByPassKeyAdmin(false)       -> ci va false e non true come avevo messo
prima
si è attivata.
teoricamente, x disattivarla lo devo fare da un altro db, dove ho
accesso con file di autorizzazione SAMANTHA.MDW, entro come
amministratore e in un modulo metto
?bypassKeyAdmin(True ,"C:\tuo.mdb")
perchè tutti è protetto a livello utente :)
Grazie ancora Vincenzo!
Samantha

VT @ home ha scritto:

Buon Pomeriggio Vincenzo,
credo di avere detto una cavolata prima, non è vero il modo di
disabilitare il bypasskeyadmin è quello di farlo da un altro mdb, e
inviare il comando.
Perchè ogni volta che si apre il database, l'autoexec si avvia e
imposta sempre a falso il bypass...
"Mi sento come un motore a scoppio..." ci metto un pò a mettere a
fuoco le cose
Quindi al momento non saprei come resettare il bypasskeyadmin...
Alm omento cmq non mi serve xchè non lo imposto e mi lascio il mio db
in originale ;)
Ora devo cercare di trasformarlo in mde, ma si incavola da morire,
dice che ho troppi moduli, purtroppo ogni maschera contiene un pò di
VBA...
Vediamo cosa riesco a fare,
Grazie ;)  e buon finesettimana!!!
Samantha

Samantha
