Avatar billede spine Nybegynder
05. marts 2002 - 08:42 Der er 10 kommentarer og
1 løsning

Kalenderformat vender forkert

Hej
Jeg har lavet en fælles feriekalender, som baserer på en simpel "form" med et eventstarttime felt og et eventendtime felt. Men uanset hvilket datoformat jeg vælger på feltet, vender den resultatet om i kalender viewet, ikke i kolonneviews ....men altså 02-MAJ-2002 bliver til 5/2-2002 i kalenderviewet.... hvordan ændrer jeg det?
Avatar billede ragnvaldur Nybegynder
05. marts 2002 - 09:16 #1
Prøv at chekke NT's dato format på den server hvorpå databasen ligger.
Avatar billede ragnvaldur Nybegynder
05. marts 2002 - 09:18 #2
...hvis det altså er NT der ligger på serveren. ;)

Jeg skulle nok have skrevet _styresystemets_ dato format.
Avatar billede spine Nybegynder
05. marts 2002 - 09:52 #3
Det er jo ikke konsekvent det er kun i calendar style views og ikke i kolonnoviews.... så det kan dårligt være NT's skyld og jo det er en NT server :)
Men kan man da vende datoformatet på den ?? det vidste jeg faktisk ikke
Avatar billede ragnvaldur Nybegynder
05. marts 2002 - 10:03 #4
Hvis det ikke er konsekvent, så er det nok ikke der problemet ligger - med mindre man kunne forestille sig at datoen bliver taget forskellige steder fra i calendar view og kolonne view (ja, det lyder usandsynligt - men jeg er ikke udvikler, så det kunne man sagtens bilde mig ind ;)

Hvis serveren står til at bruge amerikansk datoformat, så vender den jo om på dag og måned.

Hvad med din PC; kører den med korrekt datoformat?
Avatar billede spine Nybegynder
05. marts 2002 - 10:09 #5
Databasen ligger på en server...men jeg vil da lige kigge efter alligevel.
Avatar billede cdelicht Nybegynder
05. marts 2002 - 12:54 #6
Hvordan har du sat formatet på feltet, med script eller ...?
Avatar billede spine Nybegynder
05. marts 2002 - 13:42 #7
cdelicht .. hej hej
Nej jeg har blot oprettet feltet og med properties boksen bestemt at det er et datofelt. Og det hjalp heller ikke at vende reækkefølgen om på feltet.
Kan det være her det går galt, det er jo formlen der bestemmer om punktet optræder i kalenderen ??
StartTime := @Time(datelist);
DateList1 := @Explode(@TextToTime(@Text(datelist) + "-" + @Text(EndDateTime)));
@If(@IsAvailable($CSVersion) | AppointmentType = "0" : "1" : "3" : "4"; datelist; @TextToTime(@Text(DateList1) + " " + @Text(StartTime)))
Avatar billede cdelicht Nybegynder
05. marts 2002 - 14:15 #8
Hej hej. Jeg undrer mig over du skriver, at din dato bliver vist som '5/2-2002' i kalenderen. Mener du ikke 'Thursday - 2 May' ?
Avatar billede cdelicht Nybegynder
05. marts 2002 - 14:19 #9
Nå, tjekkede lige op i mens :-). Kalender views er 'hardcoded', dvs. fremvisningen er ikke til at ændre. Den er muligvis forskellig aafhængig af sprogversin af Notes. Du kan ikke styre det gennem formatering af dit datofelt :-(
Lav et kategoriseret view i stedet, der er lidt fancy mht. start og slu dato på de indrapporterede ferie/fri dage. Det giver (garanteret) også et bedre overblik fordi du slipper for at se alle de perioder hvor ingen har fri ;-)
Avatar billede cdelicht Nybegynder
05. marts 2002 - 14:21 #10
Det var egentlig et svar :0
Avatar billede spine Nybegynder
05. marts 2002 - 14:56 #11
Du har tilsyneladende ret.
Pis...... det var ellers fedt at kunne skrive feriekalendre ud, men heldigvis går det kun galt ved de datoer der KAN misforståes dvs d. 19/2-2002 forbliver d. 19/2 og vender ikke til 2/19-2002
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
Computerworld tilbyder specialiserede kurser i database-management

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