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
    2015-06-26T11:11:00+00:00

    tblSessioni è un'altra tabella da fare ? Poichè quella degli accessi con l'orario si chiama Table1

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-06-26T10:38:36+00:00

    Nell'evento dopo inserimento sostituisci:

    DoCmd.Openquery "Query5Mod"

    con

    Docmd.RunSql "INSERT INTO tblAttivita ( Att_Sess_Id, Att_Tipo, Att_Tabella ) " & _

    "SELECT " & DLookUp("Idnr","table1","Fine Is Null") & ", 'Inserimento', 'tuaTabellaNome'"

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-06-26T09:05:44+00:00

    INSERT INTO tblAttivita ( Att_Sess_Id, Att_Tipo, Att_Tabella )

    SELECT [Table1]![idnr] AS esp, [Inserimento] AS esp1, [tab3] AS esp3, *

    FROM tblAttivita;

    INSERT INTO tblAttivita ( Att_Sess_Id, Att_Tipo, Att_Tabella )

    SELECT [Table1]![idnr] AS esp, [Modifica] AS esp1, [tab3] AS esp3, *

    FROM tblAttivita;

    INSERT INTO tblAttivita ( Att_Sess_Id, Att_Tipo, Att_Tabella )

    SELECT [Table1]![idnr] AS esp, [Elimina] AS esp1, [tab3] AS esp3, *

    FROM tblAttivita;

    e poi mi chiedo come collegare questi dati sempre con data e ora in cui avvengono queste modifiche ?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-06-26T08:32:46+00:00

    Postami quì il codice Sql delle query.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-06-26T03:57:07+00:00

    Non mi da più errore di runtime 2109, però mi chiede di immettere valore di parametro , forse ho sbagliato le query di accodamento ?

    La risposta è stata utile?

    0 commenti Nessun commento