04. april 2005 - 14:07Der er
5 kommentarer og 2 løsninger
At lave historik på records
Halløjsa
Findes der en funktion eller noget som kan fortælle mig hvilket felt der er lavet en ændring i?
Min historik gemmer lige nu kun print kommandoer. De bliver aktiveret ved tryk på en knap. Men jeg vil gerne logge ændringer i felter også. For så ikke at skulle lave samme funktion på alle felter, så vil jeg gerne have at Access fortæller mig hvilket felt der er blevet ændret i. Så kan jeg gemme det i en tekst streng.
Er der nogen der ved det? Eller har en endnu bedre ide til at lave historik på sin db.
Hej Rikke, på www.makeiteasy er et fremragende eks. på hvordan dette kan lade sig gøre. eks ligger under menuen download og hedder noget med historik på tabeller. eks. kan frit benyttes. Prøv evt. at chekke det ud.
Jeg har lige kigget på dit eks. Men tror det bliver en for voldsom ombygning jeg skal i gang med for at jeg kan bruge det. Jeg har nemlig al data i mine formulare fra en forespørgsel.
Og det er egentlig fint nok. Det jeg mangler er at kunne sætte HistChange lig med noget tekst og så hvilket felt der er ændret i. Så jeg mangler at access kan fortælle mig hvilket felt der er ændret, selvom jeg kalder funktion på Formular niveau.
De fleste formulare har deres egen forespørgsel. Da det hastighedsmæssigt er hurtigere at sortere poster i en forespørgsel end i formularen. Jeg har 3 formularen som er mere eller mindre ens, de får data fra samme tabel "Alle Info", men der er 3 ja/nej felter som afgør hvilken formular de skal vises i. Tilbud/ordre/faktura.
Der kom desværre ikke nogen løsning frem, som jeg kunne bruge så jeg lukker her. Takker for svarene.
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.