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-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
  2. Anonimo
    2015-06-26T08:32:46+00:00

    Postami quì il codice Sql delle query.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. 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
  4. Anonimo
    2015-06-25T19:43:10+00:00

    Al posto di:

    Docmd.Requery"Query5mod"

    devi eseguire la query:

    DoCmd.Openquery "Query5Mod"

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-06-25T19:30:08+00:00

    Ho fatto prima tre query di accodamento      inserimento - modifica - conferma eliminazione

    Query4ins -  Query5mod  -  Query6canc

    esp: [Table1]![id]    accoda a   Att_Sess_Id  di TblAttivita

    esp1: [Inserimento]  accoda a   Att_Tipo

    esp3: [tab3]  accoda  a  Att_Tabella

    Le altre due query variano in esp1  con modifica e conferma eliminazione

    Negli eventi di routine della maschera ho inserito il seguente codice

    Private sub  form after update

    Docmd.Requery"Query5mod"

    End sub

    Mi da errore

    Errore di runtime "2109"

    Nessun campo con nome "Query5mod" nel record corrente

    Premetto che la maschera ha origine controllo da una query che deriva dalla tabella tab3

    Dove ho sbagliato ?

    La risposta è stata utile?

    0 commenti Nessun commento