11. maj 2005 - 09:20Der er
10 kommentarer og 1 løsning
Sæt automatisk dato ind i felter
Jeg ringer på mit arbejde op til kunder ved hjælp af en Access database. Jeg skal i denne database skrive nogle informationer ind i nogle felter - bl.a. dato for det sidste opkald til kunden.
Findes der en funktion i Access, der automatisk kan indsætte dato i et felt?
Hvis jeg sætter Date() som standardværdi, vil alle poster i databasen så ikke blive ændret?
Databasen indeholder over 40.000 poster, og jeg ønsker kun at ændre en af gangen.
Der er et felt, der hedder "Første kontakt", og et der hedder "Sidste kontakt"... Jeg vil gerne ændre værdien i "Sidste kontakt" til den aktuelle dato på en nem måde.
Eksempelvis ved at klikke i feltet - altså noget onfocus set Date().
mugs> Jeg har nu skrevet din kode ind, men jeg får en fejlmeddelse, der siger noget med "Makroen kunne ikke findes", hvis jeg klikker i feltet efterfølgende.
Ok - Jeg kommer til at tænke på en mulig fejl du kan have gjort. Du skal:
Åbne din formular i designvisning > Højreklik på feltet Sidste kontakt > Egenskaber > Fanen hændelser > Sæt markøren på linien VedKlik > Tryk på de 3 små ... i højre side. Du kommer nu ind i VBA-editoren og her skriver du koden hvor markøren står og blinker. Derefter lukker du på det øverste x i øverste højre hjørne. Gå i formularvisning og klik i feltet sidste kontakt. Så SKAL den skrive dags dato.
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.