Log delle attività su un Db Access

Anonimo
2015-06-21T19:30:36+00:00

Dovrei far usare un database per degli inserimenti e delle  modifiche in access 2010

avrei però bisogno di conoscere il numero degli inserimenti fatti o almeno di conoscere i tempi di di apertura del database e le operazioni effettuate dagli users, perchè in base a questi tempi gli stessi devono essere remunerati

Quindi occorre una maschera di login nome utente e password

ed una tabella in cui viene registrato ogni accesso, il tipo di operazione effettuata, l'orario di entrata e l'orario di uscita, con la possibilità di gestire anche i cambi di password e di aggiungere nuovi utenti. Una maschera di login con i permessi.

Vorrei sapere come iniziare e crdo che è necessario l'utilizzo di codice visual basic

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

42 risposte

Ordina per: Più recente
  1. Anonimo
    2016-02-21T06:24:40+00:00

    Dopo aver messo in rete la parte back end del database diviso ed aver distribuito tutti i front end, avrei la necessità che gli stessi utenti ai quali ovviamente viene permesso l'accesso al percorso del back end, non abbiano la possibilità di aprire il back end avendo accesso alla cartella dove è ubicato, è possibile proteggerlo preferibilmente intervenendo sul database più che sulle opzioni della cartella condivisa ?

    Il database è in accdb.

    Messaggio errore : Password non riconosciuta

    Il database costruito con una maschera di login non funziona con la password inserita nel database back end , sapresti come risolvere ?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-06-28T13:54:08+00:00

    Se vuoi puoi postare su OneDrive uno stralcio del tuo Db in modo da 'rifasarci'  :-)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-06-28T10:55:57+00:00

    Ti riformulo il post precedente e la sequenza risposte

    E se i tre tipi di attività avvengono tutti sulla stessa tabella , come nel mio caso, come si fa a distinguere , l'inserimento dalla modifica e dalla cancellazione ?

    Votalo per primo come utile

    Mimmo57 (D. Laurenza) ha risposto in data

    Ho fatto qualche prova, sposta il codice nelle routine:

    Private Sub Form_BeforeInsert(Cancel As Integer)

    TipoAttività='Inserimento'

    Private Sub Form_BeforeUpdate(Cancel As Integer)

     TipoAttività='Aggiornamento'

    Private Sub Form_Delete(Cancel As Integer)

    TipoAttività='Eliminazione'

    Se la risposta ti ha aiutato "Vota Utile".

    Se ha risolto il problema "Segna Risposta.

    Rome, Italy

    Votalo per primo come utile

    mescaleros21 ha risposto in data

    Ma devo aggiungerlo al codice precedente ? , non sostituirlo ? E comunque al posto di TipoAttività dovrei mettere Att_Tipo ?

    Private Sub Form_BeforeInsert(Cancel As Integer)

    TipoAttività='Inserimento'  (Att_Tipo = 'Inserimento')

    Private Sub Form_BeforeUpdate(Cancel As Integer)

     TipoAttività='Aggiornamento'   (Att_Tipo = 'Modifica')

    Private Sub Form_Delete(Cancel As Integer)

    TipoAttività='Eliminazione'   (Att_Tipo = 'Eliminazione')

    Votalo per primo come utile

    • Scusami se ho fatto più domande, mi potresti a questa precedente ?

    Ma devo aggiungerlo al codice precedente ? , non sostituirlo ? E comunque al posto di TipoAttività dovrei mettere Att_Tipo ?

    Votalo per primo come utile

    Mimmo57 (D. Laurenza) ha risposto in data

    Non so quale opzione hai scelto, se hai optato per la funzione allora devi impostare TipoAttività e tabella coinvolta e quindi richiamare la funzione se invece vuoi ripetere la Insert ogni volta devi solo cambiare la costante 'Inserimento' o 'Eliminazione' o 'Aggiornamento' a seconda della routine che stai gestendo.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-06-28T09:59:48+00:00

    Non so quale opzione hai scelto, se hai optato per la funzione allora devi impostare TipoAttività e tabella coinvolta e quindi richiamare la funzione se invece vuoi ripetere la Insert ogni volta devi solo cambiare la costante 'Inserimento' o 'Eliminazione' o 'Aggiornamento' a seconda della routine che stai gestendo.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-06-28T09:25:41+00:00

    Scusami se ho fatto più domande, mi potresti a questa precedente ?

    Ma devo aggiungerlo al codice precedente ? , non sostituirlo ? E comunque al posto di TipoAttività dovrei mettere Att_Tipo ?

    La risposta è stata utile?

    0 commenti Nessun commento