Avatar billede renny Nybegynder
20. maj 2003 - 18:00 Der er 32 kommentarer og
4 løsninger

dato i brevfletning

Jeg har lavet en database i access som skal bruges til at lave brevfletning, i brevet fremgår en dato, men den kommer i USA format 28/5/2003 i stedet for 28-05-2003, hvordan ændrer jeg det
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:03 #1
Det klarre format kommandoem.
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:05 #2
Skal de oprettes i access, sætter du det felt op til =Date() i standardværdi
Avatar billede renny Nybegynder
20. maj 2003 - 18:05 #3
forklar lidt nærmere
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:08 #4
Der ligger i access en format kommando. Der via en opdaterings forespørgsel laver dine dato felter om til dansk.
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:12 #5
MinDato = Format$([date], \'dd-mm-yyyy\')
Avatar billede renny Nybegynder
20. maj 2003 - 18:17 #6
og hvor taster jeg det ind?
Avatar billede terry Ekspert
20. maj 2003 - 18:19 #7
look at the regional settings on your PC, these define the default format for dates.
How you SEE the data in the dB is NOT how it is stored in the dB. Dates are alwayes stored in the same way no matter what date format you are using.
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:27 #8
Ja , men hvor vil du havde det ind.
Avatar billede renny Nybegynder
20. maj 2003 - 18:32 #9
jeg spørger fordi jeg ikke ved det
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:35 #10
Fint, Hvis du kører det ind i en ny tabel, Skriver du ud for Datofelteds standardværdi =Date()
Avatar billede mugs Novice
20. maj 2003 - 18:45 #11
henrik13 > Hvad har dette med Date() og standardværdi at gøre????
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:48 #12
>>Mugs
Så bliver alle de nye datoer opretted med dansk format.
Avatar billede mugs Novice
20. maj 2003 - 18:53 #13
henrik13 > Ja men det er jo ikke grundlæggende at rette fejlen, men at omgå den. Meningen med et svar her på eksperten må være at finde frem til årsagen til fejlen og derefter at rette den.

Desuden er jeg overbevist om, at det ikke har noget at gøre med Formatet, for som terry påpeger, formatet har intet at gøre med den måde, hvorpå data bliver lagret. De data der brevflettes til Word ligger på harddisken, og behøver ikke at være det samme format som du ser på skærmen.
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:58 #14
>>Mugs
Er det du mener, at det ikke kan lade sig gøre, jeg sidder og arbejder på en deme med det nu. For så stopper jeg. Jeg kan nemæig ikke få det, til at makke ret.
Avatar billede henrik13 Nybegynder
20. maj 2003 - 18:59 #15
deme = demo
Avatar billede mugs Novice
20. maj 2003 - 19:01 #16
Det ved jeg ikke, for jeg har ikke selv prøvet. Men det grundlæggende i min kommentar er, at jeg mener du griber problemet forkert an, nemlig at omgå fejlen og ikke rette den.
Avatar billede terry Ekspert
20. maj 2003 - 19:04 #17
USA format is MM/DD/YYYY and NOT dd/mm/yyyy which is the ENGLISH format.
Change your PC's REGIONAL settings through Control Panel+Regionla settings to DANISH dd-mm-yyyy
Avatar billede henrik13 Nybegynder
20. maj 2003 - 19:07 #18
>>Mugs
Det har du muglisvis ret i.
Det er jo klart, der er jo ikke noget specifik datofelt, og det er ligmed, at der ikke er nogen løsning. Æv Æv.
Avatar billede terry Ekspert
20. maj 2003 - 19:08 #19
Løsningen er at ændre PC'ens region instillinger i kontrol panel til Dansk!
Avatar billede terry Ekspert
20. maj 2003 - 19:09 #20
and now I'm off for a run :o)
Avatar billede mugs Novice
20. maj 2003 - 19:09 #21
Løsning - Jo selvfølgelig er der en løsning. Terry kom med den Kl 18:26
Avatar billede henrik13 Nybegynder
20. maj 2003 - 19:10 #22
>> terry
Det krever vel stadig et dato felt,  du kan jo ikke gå ind i brevet og ændre det der.
Avatar billede mugs Novice
20. maj 2003 - 19:12 #23
Start > Indstillinger > Kontrolpanel
Avatar billede renny Nybegynder
20. maj 2003 - 19:22 #24
region instillinger står til dansk
Avatar billede mugs Novice
20. maj 2003 - 19:26 #25
Prøv at indsætte denne inputmaske i datofeltets Generelle egenskaber:

####-##-##;0;-
Avatar billede henrik13 Nybegynder
20. maj 2003 - 19:34 #26
Mugs
Byt om på dem, der står Dato - måned - år i spørgsmålet
Avatar billede renny Nybegynder
20. maj 2003 - 19:36 #27
Jeg har fundet løsningen
I stedet for at datoen står i et datofelt skal det stå i et tekstfelt
Avatar billede mugs Novice
20. maj 2003 - 19:40 #28
00-00-0000;0;_

Nej det er ikke løsningen. Det ser blot ud som du vil have det, så hvis du laver det om til et tekstfelt, bliver det også behandlet som sådan.

Et datofelt tager f.eks højde for at den indtastede dato virkelig eksisterer. Du kan f.eks ikke indtaste 12-13-2003 fordi datoen ikke eksisterer. Ligeledes tager datofeltet højde for skudår m.v.

Så det er bestemt ikke løsningen - Nu ser det blot ud som du vil have det.
Avatar billede renny Nybegynder
20. maj 2003 - 20:21 #29
er der nogen der har en bedre løsning er vi da enige om at det er det bedste
Avatar billede terry Ekspert
20. maj 2003 - 20:27 #30
renny>Hvordan ser dato formatet ude i region indstillinger? Man kan godt ændre dem!
Hvis du har dine regional indstillinger på dansk OG dato formatet er rigtig, så kan jeg ikke se hvorfor det skulle være forkert i brevet. Hvis datoer er fra en Access database, OG sproget it mailen er DANSK!
Men nu er Word og alt det med brevfletning ikke min stærk side, og det er dansk helere ikke :o)
Avatar billede renny Nybegynder
20. maj 2003 - 20:34 #31
kort datoformat DD-MM-åååå
langt datoformat D. MMMM åååå
Avatar billede terry Ekspert
20. maj 2003 - 20:37 #32
og du er 100% sikre på at dokumentet sprog er dansk?
Avatar billede renny Nybegynder
20. maj 2003 - 20:42 #33
dokumentets sprog er Dansk
Avatar billede anjaskal Nybegynder
20. maj 2003 - 20:52 #34
Hvorfor mener du at 28/5/2003 er USA format?
USA format er vel noget i retning af 2003-05-28...

Den eneste forskel jeg kan se på de to datoer du nævner i spørgsmålet er bindestreg i den ene og skråstreg i den anden...
Avatar billede renny Nybegynder
20. maj 2003 - 21:00 #35
der skulle stå 5/28/2003
Avatar billede anjaskal Nybegynder
20. maj 2003 - 21:15 #36
Står din dato korrekt i Access? hvis ja:

Har du prøvet at redigere det brevflette-felt i Word, og se, hvordan den ser ud.
Jeg har lige prøvet at lave det i Xp og word er indstillet med det "forkerte" datoformat.

Højreklik på dit felt, rediger felt - vælg det ønskede format.
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