Hvis feltet har betydning for f.eks dato for oprettelse af en post, vil = Date i propertyfeltet skifte feltets indhold hver dag. Hvorimod Defaultvalue (Standardværdi for nye poster) kan markeres i tabellen.
Du kan også styre værdien i formularens Current Event, ved at indsætte flg kode:
If Me.NewRecord Then Me.DATOFELT = Date End If
Så vil date kun indsættes hvis der er tale om en ny post.
mugs> jeg er ikke helt enig i at hvis du sætter =Date() ind som defaultvalue på formen at den så skulle skifte indholdet hver dag. Det er efter min bedste overbevisning det samme resultat som at sætte det ind i tabellen. (hvilket jeg aldrig bruger )
hugo -> Vi skal lige tale samme sprog. =Date() som defaultvalue mener jeg giver date for nye poster (Standardværdi for nye poster), er det samme som at sætte en default i tabellen, som netop angiver en standardværdi for nye poster.
Det jeg protesterer lidt imod er, at du skriver:
=Date i propertyfeltet
som vel altid give d.d. i feltet. Og det kan jo have fatal betydning, hvis det f.eks er dato for oprettelse af en post.
Jeg har ikke Access på denne maskine, og har derfor ikke afprøvet hverken dit eller mit svar.
Hvis jeg sætter =Date() ind som defaultvalue på et textbox hvor feltet er formateret som DateTime så får jeg lige så fint dags dato ved hevr ny record og de eksisterende røres der ikke ved.
Nå fant jeg det. Jeg skriver =date() Dato'n kommer da ikke opp i første recorden. Men hvis jeg trykker fra til record 2 så kommer dato'n. Men hadde jo vært best om dato'n også stod i record 1.
OK hugo -> Det accepterede svar fra spørgeren forklarer jo alt. Har stadig ikke Access på denne maskine, men vil afprøve de forskellige muligheder senere. der er vist lidt grundbegreber jeg skal have opfrisket.
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.