Newsgroup: it.comp.appl.access
Titolo: Bypass Key


Ribadisco la mia richiesta di aiuto
Grazie

 Grazie
Se nessuno ti risponde e' perche' le informazioni da te fornite sono molte
generiche.
Quel msg d'errore cosi' com'e' non significa nulla.
Inizia con il dire se stai agendo su mdb ver. 97 o 2000; poi, magari, dicci
quale azione (riga di codice) produce l'errore.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Rimuovi paperino. per e-mail
Uso access 97 e oltre al messaggio sopra descritto non ricevo nessun altro
errore. Inoltre se importo la maschera e il modulo del file mdb Bypass Key
nel mio database, e li eseguo dall'interno funziona.
Ma se eseguo il modulo dall'esterno del mio Db mi da quell'errore.
Grazie

 Grazie
Scusa, ma la chiarezza non e' il forte!
Cmq credo di aver capito che tu voglia eseguire la funzione senza usare la
maschera.
Se si, ti consiglio di guardare la Tip 'Disabilitare/abilitare l'effetto del
tasto shift all'avvio' sul sito comune.
Ne troverai due versioni, scegli quella che fa al caso tuo.
Se non e' cosi', spiegati meglio.
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

...

Ho trovato la soluzione da solo, sarà banale per molti di voi e potrà anche
far sorridere, ma il database al quale volevo abilitare/disabilitare il
tasto shift era semplicemente protetto da una password e per questo ricevevo
l'errore "percorso o file non valido".
A questo punto ho un'altra domanda.
Come faccio ad abilitare/disabilitare il tasto shift pur mantenendo la
password?
Disabilitando le varie funzioni dal menù avvio non mi è più possibile
impostare la password. Viceversa mantenendo la password non posso
disabilitare il tasto shift.
Volevo precisare che non ho mai avuto dei dubbima sul funzionamento di
questa applicazione, ma avevo e ne ho ancora sul come usarla in modo
corretto.
Grazie per la pazienza

[cut]
Prova a modificare la funzione in questo modo:
si tratta di passargli la pwd (se serve) come ultimo argomento.
se il db e' quello corrente non serve.
corrente: bypassKey(False)
esterno senza pwd: bypassKey(False, "C:\Temp\Temp.mdb")
esterno con pwd: bypassKey(False, "C:\Temp\Temp.mdb", "pippo")
non ho provato, ma dovrebbe funzionare.
Public Function bypassKey(bolVal As Boolean, Optional strMDB As String,
Optional strPWD As String) As Boolean
...
 If strMDB = "" Then
  Set dbs = CurrentDb()
 Else
  If strPWD = "" Then
   Set dbs = wrk.OpenDatabase(strMDB)
  Else
   Set dbs = wrk.OpenDatabase(strMDB, False, False, "; pwd=" & strPWD)
  End If
 End If
...
-- 


 disabilitare il tasto shift.
La password che tu hai disabilitato ??? con lo shift non può essere la
password data con le opzioni sicurezza del database.
Probabilmente nel db c'è una macro autoexec che simula l'apertura con
password basandosi su una tabella di password e aprendo una inputbox e tu
quella macro, con lo shift, puoi skipparla...
Antonio

Antonio Biso ha scritto nel messaggio ...

Si puo' usare il tasto shift anche con una password impostata (nessuna macro
autoexec) a condizione che si conosca la password naturalmente.
Ciao