Avatar billede Kim Neesgaard Seniormester
21. april 2002 - 10:32 Der er 3 kommentarer og
2 løsninger

Tidspunkt for sidste ændring i en tabel

I properties for en tabel kan jeg se, at 'sidste ændring' vises - hvordan aflæser man denne dato vha. VBA?
Avatar billede terry Ekspert
21. april 2002 - 10:51 #1
hi neesgaard! I assume that your refering to changes made to the DATA in a table?
There is no way (that  I know) without you implementing it yourself!
You can have a field in the table with the name (EXAMPLE) LastUpdate. This is a datetime field.

Then in your form where you use this table you can UPDATE this field in the forms BEFORE UPDATE event.

Me.LastUpdate = Now()
Avatar billede terry Ekspert
21. april 2002 - 11:02 #2
if it its the actual DESIGN of the table then you can use
SELECT MSysObjects.DateUpdate, MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Name)="NameOfObject"));

Where NameOfObject is the name of the table or query
21. april 2002 - 13:21 #3
Hej Kim og Terry,

Egenskaben "Sidste Ændring" kan vises således:

Currentdb.TableDefs("Tabelnavn").Properties("LastUpdated")

Egenskaben viser dog kun sidste ændring i design og ikke sidste ændring i data.

NB: Koden benytter DAO
mvh
Thomas
Avatar billede Kim Neesgaard Seniormester
21. april 2002 - 14:24 #4
Det er data, jeg er interesseret i, men det vil Access så åbenbart ikke af med - så prøver jeg dit forslag, Terry!
Avatar billede terry Ekspert
21. april 2002 - 14:35 #5
You can then use Dmax() to get hold of the last updated date

= Dmax("LastUpdate", "TheTable")
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester