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ù utili
  1. 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
  2. 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
  3. 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
  4. Anonimo
    2015-06-28T09:00:21+00:00

    Ciao, la conversione in Mde (Accde) non comporta variazioni. Lo split in Fe & Be neanche, ovviamente le due tabelle vanno anche loro spostate nel Be perchè comuni a tutte le utenze.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-06-27T14:48:55+00:00

    Se converto il file in mde cambia qualcosa ?

    Se divido il database , cambia qualcosa  ?

    La risposta è stata utile?

    0 commenti Nessun commento