+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [access] ultimi dati modificati

  1. #1
    marcocauci non è in linea Novello
    Post
    15

    [access] ultimi dati modificati

    Ciao a tutti,

    esiste un modo di selezionare i record che sono stati modificati (in un qualsiasi campo) di recente (es. nel mese corrente)?
    Cioè, access tiene memorizzata la data e l'ora dell'ultimo aggiornamento effettuato su un dato? Se sì, come si fa a richiamarla?
    Altrimenti devo ragionare in un modo diverso...
    a me serve sapere a fine mese quali record sono stati aggiornati nel mese corrente...

    Grazie,
    marco

  2. #2
    licetinsanire non è in linea Scolaretto
    Luogo
    Pordenone
    Post
    245
    Ciao,

    io aggiungere un campo tipo Data/Ora nella tabella, ad esempio DataUltimaModifica, dopodichè nell'evento prima dia ggiornare della maschera:

    codice:
    Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me!DataUltimaModifica = Now()
    End Sub
    Poi basta fare una query dove filtri i risultati (era in una discussione precedente):

    codice:
    SELECT * FROM TuaTabella
    WHERE Month([DataUltimaModifica])=Month(Now()) 
     AND [DataUltimaModifica]<Fix(Now())

  3. #3
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    15,604
    Quote Originariamente inviato da licetinsanire Visualizza il messaggio
    Ciao,

    io aggiungere un campo tipo Data/Ora nella tabella, ad esempio DataUltimaModifica, dopodichè nell'evento prima dia ggiornare della maschera:

    codice:
    Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me!DataUltimaModifica = Now()
    End Sub
    Ottimo.

    Quote Originariamente inviato da licetinsanire Visualizza il messaggio
    Poi basta fare una query dove filtri i risultati (era in una discussione precedente):

    codice:
    SELECT * FROM TuaTabella
    WHERE Month([DataUltimaModifica])=Month(Now()) 
     AND [DataUltimaModifica]<Fix(Now())
    Quì andiamo male... con la Query che hai suggerito vengono prelevate anche quelle del 1995, giusto per fare un'esempio, ma pur sempre del mese di Settembre...

    Suggerirei di usare sempre 2 parametri... ANNO/MESE oppure un DateDiff se l'OP ha preferenze del lasso temporale...
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

  4. #4
    licetinsanire non è in linea Scolaretto
    Luogo
    Pordenone
    Post
    245
    Ops, grazie per l'osservazione!!!

  5. #5
    marcocauci non è in linea Novello
    Post
    15
    Grazie mille!

    ciao,
    marco

+ Rispondi al Thread

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi