01. marts 2003 - 15:44Der er
8 kommentarer og 1 løsning
dato
hvordan skrive man Now() om til DD-MM-YYYY i stedet at den både skriver dato og klokkeselt. desuden har jeg problemer med at indsætte f.eks. 22-08-2000 ind i et datofelt, da den i stedet skriver f.eks. 30-7-2000. jeg bruger access xp og sql
Ændring af Now() Sker ved at ændre tabellen: Når du står i tabellen ud fra din dato, så tryk på de 3 punktummer, og så kan du rette dit format for felted, til det du vil have. Vh Henrik
Now() er netop et udtryk for begrebet "Nu" udtrykt som dato-måned-år Time:Minut. Hvis du ikke vil have klokkeslet med, skal du i stedet bruge Date(). henrik13 tager fejl med påstanden om, at:
"nullet i måned og dag fjernes altid"
Det bestemmer du selv. F.eks vil formatet yy-m-d returnere datoen 03-3-1, hvorimod formatet yyyy-mm-dd returnerer 2003-03-01
Du skal samtidig se på dine inputmasker og vurdere det mønster du vil indtaste i.
Husk: Format er det dine øjne ser på skærmen. Inputmaske er det du indtaster, og som er skrevet på harddisken.
Vedr. 22-08-2000 skal du kontrollere dine indstillinger i kontrolpanelet.
jeg har prøvet at bruge Date() og format(Date(),"mm-dd-yy"), men access kommer med en fejl om at udtrykket ikke findes. her er min SQL kode: INSERT INTO medarbejder ( Efternavn, Fornavn, Stilling, Fødselsdato, Ansættelsesdato, Adresse, [By], Postnummer, Land, Privattelefon, Lokal, Bemærkninger, [Rapporterer til] ) VALUES ("Jensen", " Peter", "Sælger", 26-05-1982, format(Date(),"mm-dd-yy"), "Næsbyvej 12", "Odense", "5270", "Danmark", "66 20 15 21", "5480", "ik' en skid", 5);
både Fødselsdato og Ansættelsesdato er et datofelt
hvordan for jeg desuden access til at beregne hvor gammel en person er ud fra 2 datoer. jeg ved man kan bruge datediff("yyyy", "30-12-2002", "01-01-2003") men den returnere 1 og ikke 0. men personen er jo stadig 0 år gammel.
If DateSerial(Year(Dato2), Day(Dato1), Month(Dato1)) > Dato2 Then Alder = DateDiff("yyyy", Dato1, Dato2) - 1 Else Alder = DateDiff("yyyy", Dato1, Dato2) End If
Søg evt. i spørgsmålsoversigten med søgeordet "alder". Der er en del svar.
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.