17. februar 2010 - 19:45Der er
12 kommentarer og 2 løsninger
Autoopdatere opdateret felt
Hej
Er der en metode til hvis man har et opdateret felt hvorpå man så kan logge datoen for opdatering. Her tænker jeg på
[tbl_xxx.update] = format(now(), "dd-mm-yyyy") for ændringer af et felt i en given formular. Jeg ville gerne undgå at skulle indsætte koden i hver eneste AfterUpdate event for hvert felt mv. Der må være en mere generel tilgang eller...?
Jeg har haft kigget lidt rund på eksperten, og kan se at makeiteasy.dk og spg begge har lavet løsninger med komplette logs mv. det er ikke det jeg er interresseret i, mere om man kan 'føle på alle felter på en gang'. "AfterUpdate.anyfield..."
Nu kunne jeg jo prøve, men som jeg skrev har ikke Access lige her: Hvordan fungerer det med subforms? Har adresser i en sub, og de skal kun opdatere hvis... og personoplysninger i hovedform, den skal ikke opdatere ved ændringer i sub. Er der nogen udredning af den problematik noget sted?
Ja, ikke helt det jeg mente. Hvornår registreres en form for ændret, når der er ændringer i formen naturligvis, hvad så hvis der er ændriger i sub-formen? Nå, jeg prøver senere
Hmm, er der nogen af jer som har prøvet de trix i beskriver, det virker som om at man så ikke kan komme væk fra formularen igen. Min teori er at formularen lukker/skifter, og så kører opdateret-koden, dermed findes feltet ikke.
Det virker hvis man bruger Form_BeforeUpdate i stedet...
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.