23. april 2000 - 15:31Der er
5 kommentarer og 1 løsning
Dato-opdatering
Jeg har en persondatabase, og kunne godt tænke mig at have et datofelt, der f.eks. hedder "sidst opdateret den" . således at datoen ændres til aktuelle dato. Jeg har prøvet flere ting, men resultatet er altid den dato, der blev sat ind da recorden blev oprettet. Jeg er sikker på at der er en simpel løsning, men hvem vil give den til mig?
nej, ikke i første omgang ... måske senere.. i første omgang skal det bruges til at fortælle mig hvornår en person ændrer adresse .. eller hvornår jeg har opdateret databasen ... på denne måde kan jeg lave et udtræk til f.eks. et word dokument for at sende disse ændringer som email.
du skal selv sørge for at datofeltet bliver opdateret sammen med den ændring brugeren laver. Til den operation er "sidst opdateret den = now()" en udmærket løsning, men hvis du f.eks. bruger SQL til opdateringen skal du bare sætte denne samtidig med de øvrige opdateringer. Eks:
update pdb set (felt1 = værdi, sidst_opdateret_den = aktueldato) where pdb_id = indtastet_id
I mange programmeringssprog har man desuden events der f.eks. trigges lige før en record opdateres (som f.eks. i Delphi's "BeforePost") og da ville det være naturlige at sætte værdien i denne event. MEn jeg er ikke sikker på at du kan det i Access egen miljø. Du skal formentligt bruge VB, C++ eller Delphi til det.
Synes godt om
Ny brugerNybegynder
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.