Avatar billede Per Frits Juniormester
19. januar 2006 - 11:59 Der er 9 kommentarer og
1 løsning

Access og dato.

Hej.

Jeg har som en øvelse i asp og database lavet mig en lille gæstebog. Den fungerer fint, og efter hensigten.
Jeg kan via en form skrive til min DB og få det hele vist igen.

Mit problem er nu at jeg godt kunne tænke mig at der stod hvilken dato indlæget er skrevet, uden at man selv skal skrive det i formen. Er det muligt, og i så fald hvordan ??

Jeg bruger Access 2000 og Dreamweaver MX 2004

Ved ikke helt om spørgsmålet er rigtigt placeret??

På forhånd tak

Per.
Avatar billede kalp Novice
19. januar 2006 - 12:01 #1
Date()
Avatar billede kalp Novice
19. januar 2006 - 12:03 #2
hvis du opretter en kolonne i din db.. kaldet dato.. og gør den til et "Time / Date" datatype eller hvad det nu hedder.. så kan du gør følgende..

hvis din sql så sådan ud nu

INSERT INTO gb (tekst) VALUES ("'& request.query("tekst") &'")

så skal den bare se sådan ud nu

INSERT INTO gb (tekst,dato) VALUES ("'& request.query("tekst") &'",date())
Avatar billede kalp Novice
19. januar 2006 - 12:03 #3
der skal evt. # rundt om date() eftersom du anvender en access db.
Avatar billede -anders- Juniormester
19. januar 2006 - 12:07 #4
Jeg plejer at blot at skrive =Date() som standardværdi for nye poster direkte i tabellen.

Hvis du åbner din tabel i designvisning og markere datofeltet, kan du skrive =date()under egenskaber for feltet. Det bedst hvis du har sat feltet datattype til Dato/Klokkeslet
Avatar billede Per Frits Juniormester
19. januar 2006 - 12:33 #5
aansersen> jeg er jo helt ny du i database, og ved ikke helt hvad du mener med egenskaber for feltet. Når jeg kigger under feltegenskaber står der:
Format
Inputmaske
Titeltekst
Standardværdi
osv.

Så nu ved jeg ikke hvor du mener ???

Per
Avatar billede -anders- Juniormester
19. januar 2006 - 12:50 #6
Hej
Det er standardværdi du skal skrive =Date()
Avatar billede mugs Novice
19. januar 2006 - 12:51 #7
Egenskabsarket ser du således:

Åbn en tabel i designvisning og sæt markøren i det felt hvori du ønsker datoen skrevet. Hvis ikke du har et sådant felt må du lave det. Det skal være felttypen Dato / Klokkeslæt. Når du har det kan du se feltets egenskaber forneden, og der er en egensjab der hedder "Standardværdi for nye poster". Her skriver du =Date(). Feltet vil nu få værdien af dags dato hver gang der oprettes en ny post.

Se også på egenskab format. Det er det dine øjne ser på skærmen. En dato bliver lagret som en numerisk værdi på HD, hvorimod formastet der det dine øjne ser. F.eks kan en PC ikke regne med datoen 1 FEB, men da datoen er en numerisk værdi på HD fungerer beregningerne stadig.

Hvis du vil have klokken med, skal du i Standardværdi for nye poster skrive = Now(). Den numeriske værdi bliver herefter et decimaltal. F.eks hvis datoen 1 JAN 1900 er = 1, så bliver 1 JAN kl 1200 = 1.5 o.s.v.
Avatar billede Per Frits Juniormester
19. januar 2006 - 13:19 #8
Tak for svarene. Fik det til at virke med aansersens bud.

aandersen >> Smid et svar og modtag lidt guf ;-)

Tak for hjælpen

Per
Avatar billede -anders- Juniormester
19. januar 2006 - 13:26 #9
Tak for point :o)jeg vedlægger nogle vældig gode links der handler om Access databser generelt vedr. opbygning design e.t.c.

http://www.kenddinpc.dk/Modul_5/01.htm

http://www.hedeskov.dk/netpublikationer/udv-database/indhold.htm
Avatar billede mugs Novice
19. januar 2006 - 13:55 #10
Per > Jeg har vist et par eksempler på datoformater der hjemme. Er du interesseret så læg din e-mail, så sender jeg senere.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester