03. september 2001 - 17:25Der er
10 kommentarer og 1 løsning
Fremskrivning af dato
Jeg har et datofelt \"Dato\" med mellemlangt datoformat (Access 2000) ved indtastning af en given dato (ikke dags dato) ønsker jeg at feltet \"Fremskreven Dato\" automatisk bliver fremskrevet med f.eks. +10 dage (kan også være negativt \"-10 dage\". Altså en automatisk beregning af ny dato. Jeg kan få det til at virke med Dags Dato ved at bruge \"Date\".., men ka\' ski\' ikke få det til det ved at henvise til feltet \"Dato\".
Men, det er der givetvis mange der kan forklare mig.., ikk\'?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tak, men jeg får flg. besked når tabellen arkiveres: \"Databasemotoren genkender hverken feltet \"Dato\" i valideringsudtrykket eller standardvædien i tabellen \"Tabel 1\".
Jeg har skrevet linien i \"Standardværdilinien\", men det er måske ikke der den skal stå..?
Well you can use the form wizard to create a form using the table where your dates are. There should then be at least two fields on the form, one being dat and the other being \"Fremskreven Dato\" Right click on the dato field and then choose properties (This is in the english version) Then select the events tab and then select the after update event. When you do this you will notice little button to th eright of the field. Press this button and then select code builder form the window which appears.
You should then see code which looks like this
Private Sub Dato_AfterUpdate()
End Sub
Add this to the code
me.Fremskreven_dato = DateAdd(\"d\", 30, me.dato)
It should now like like this
Private Sub Dato_AfterUpdate()
me.Fremskreven_dato = DateAdd(\"d\", 30, me.dato)
End Sub
NOTE: Although the field name is Fremskreven dato I think Access will change it to Fremskreven_dato when you start adding the code.
You should try to refrain from using names such as Fremskreven dato. Use FremskrevenDato instead.
you create a new question, refering to this to keep everyone happy, and then wait until I answer it.
mvh Terry
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.