epiworld ha scritto:
@Alex ha scritto:
però puoi chiudere e riaprire...
Grazie per la conferma.
La tua affermazione citata che cosa significa?
Che esiste un metodo che riapre il file?
Interno ad Access no ovviamente, ma basta delegare ad uno script ESTERNO, anche in VBS la chiusura e la riapertura, io lo feci con un EXE in VB6 giusto perchè non si vedesse il codice... ma un VBS è assolutamente perfetto.
epiworld ha scritto:
In ogni caso il form di login verrebbe riemesso.
Dipende da come sviluppi tu il sistema... ti faccio un esempio...
Access supporta la lettura dei Command$ Parameters, quindi basterebbe, quando lo si lancia passare i dati di LOGIN e prevedere nel sistema un codice che, leggendo appunto i Command$, vada a Bypassare la Form di Login...
Cosa veramente banale da fare, basta definire delle Public Properties nel DB, e lo script VBS recupera i dati di autenticazione attuali, e li passa come Command$ in apertura.
Su AutoExec esegui una Function che va a leggere i Command$ ed esegue...
Oppure salvi con SaveSetting 2 chiavi di registro con User e Pwd(magari criptata)... e, se leggi il Command$ "AutoLogon" vai a rileggere con GetSetting le 2 chiavi e riattivi l'utente...
https://stackoverflow.com/questions/27904046/ms-access-how-to-determine-the-command-line-parameters-that-the-current-instanc
https://www.dmcinfo.com/latest-thinking/blog/id/247/read-command-line-parameters-from-vba
epiworld ha scritto:
Cosa è consigliabile fare, creare un file access per il login e un file dell'applicazione?
Non ti complicare la vita... inizia con le cose semplici.