+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

[Access] Gestione "data ultima modifica"

  1. #1
    LucaFurlan non è in linea Novello
    Oggi giornata di domande

    Ho una tabella che presenta un campo "Data".
    Mi piacerebbe, senza usare VBA o altro, dire ad Access, magari nel progetto della tabella, che quel campo "data" assuma il valore odierno ogni volta che il proprio registro venga modificato (in pratica che la tabella tenga quel campo "data" per mostrare qual è stata la data dell'ultima modifica di ogni registro).

  2. #2
    licetinsanire non è in linea Scolaretto
    Quote Originariamente inviato da LucaFurlan Visualizza il messaggio
    Oggi giornata di domande

    Ho una tabella che presenta un campo "Data".
    Mi piacerebbe, senza usare VBA o altro, dire ad Access, magari nel progetto della tabella, che quel campo "data" assuma il valore odierno ogni volta che il proprio registro venga modificato (in pratica che la tabella tenga quel campo "data" per mostrare qual è stata la data dell'ultima modifica di ogni registro).
    ciao,
    ma perchè non da VBA?

    Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me!DataUltimaModifica = Now()
    End Sub

  3. #3
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Quote Originariamente inviato da licetinsanire Visualizza il messaggio
    ciao,
    ma perchè non da VBA?

    Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me!DataUltimaModifica = Now()
    End Sub

    Attenzione ad usare NOW()... poichè forza il salvataggio di HH:mm:ss che rende la data non confrontabile...!
    Se infatti fai confronti per Data solo gg/mm/aaaa verranno esclusi dal confronto in quanto il formato NOW() ha un valore diverso...

    Si vede facilmente se si confronta il cDbl(Valore)...

    Personalmente se non serve memorizzare anche il tempo ritengo corretto usare il Date() oppure il Fix(Now()).
    ℹ️ Leggi di più su @Alex ...

  4. #4
    licetinsanire non è in linea Scolaretto
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Attenzione ad usare NOW()... poichè forza il salvataggio di HH:mm:ss che rende la data non confrontabile...!
    Se infatti fai confronti per Data solo gg/mm/aaaa verranno esclusi dal confronto in quanto il formato NOW() ha un valore diverso...

    Si vede facilmente se si confronta il cDbl(Valore)...

    Personalmente se non serve memorizzare anche il tempo ritengo corretto usare il Date() oppure il Fix(Now()).
    Vero, non ci avevo pensato....

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 11
    Ultimo Post: 02-10-2012, 15:51
  2. [Access 2000] Gestione pulsanti "codificati"
    Da max-paso nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 22-10-2009, 15:09
  3. [Access] "Azzeramento" query al 31 dicembre o a data prescelta
    Da paolog555 nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 09-03-2009, 21:52
  4. [access] comando "empty" su una data
    Da Josef1975 nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 23-05-2006, 18:00
  5. Access Data ultima modifica
    Da dancan79 nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 18-05-2005, 15:31