Avatar billede danriis Nybegynder
08. juni 2001 - 10:35 Der er 5 kommentarer og
1 løsning

Kalender

Hej...

Jeg er ved at lave et kalender

som gerne skulle ende med at se sådan her ud:

Lørdag d. 30 juni 2001
Event

Onsdag d. 6 juni 2001
Event
Event


men ligenu ser det sådan her ud :(((
Lørdag d. 30 juni 2001
Event

Onsdag d. 6 juni 2001
Event

Onsdag d. 6 juni 2001
Event


Men jeg har faktisk 2 spg.:
1. (30 point) Hvordan kan man få den til at udskrive datoen engang ??
(Bruger MS Access og kolonnen hedder dato i databasen)

2. (30 point) Jeg vil hente alle opgaver som er enten fra idag eller de næste 7 dage... har prøvet sådan her..... MEN NEJ!
set objRS=objConn.execute(\"select * from calender where Dato=DATEDIFF(\'h\', dato, now()) < 7 order by dato desc\")


Håber at der er nogen som kan hjælpe !!....
Avatar billede sone Nybegynder
08. juni 2001 - 10:56 #1
Når du løber dine resultater igennem, skal du sammenligne med den dato du sidst brugte:

olddato = \"\"
DO WHILE NOT RS.EOF
  IF olddate = RS(\"date\") THEN
    \' vi er ved samme dato som før
  ELSE
    olddate = RS(\"date\")
    \' ny dato
  END IF
LOOP

Brug DateAdd:
SELECT * from calender where Dato>DateAdd(\'d\', -7, date()) order by dato desc
Avatar billede danriis Nybegynder
08. juni 2001 - 12:27 #2
Tak... det første virkede men den henter stadig ikke kun datoerne fra de næste 7 dage inkl i dag.

jeg har prøvet sådan her, men heller ik:
set objRS=objConn.execute(\"select * from [calender] where Dato>#\"&DateAdd(\"d\", -7, date())&\"# order by dato asc\")

Når jeg udskriver datoerne står der nu
06-06-2001
30-06-2001
08-09-2001

(Hvilket ik er for den næste uge)
Avatar billede sone Nybegynder
08. juni 2001 - 14:15 #3
OK.

SELECT * from calender where Dato>=date() AND Dato<=DateAdd(\'d\', 7, date()) order by dato desc
Avatar billede sth Novice
08. juni 2001 - 22:08 #4
hvad med at beregne den første dato, altså noget med :
start_dato = date()
slut_dato = DateAdd(\"d\",7,date)

set objRS=objConn.execute(\"select * from [calender] where Dato => & start_dato & \" and < \" & slut_dato &\" order by dato asc\")

jeg har lavet noget der ligner dette, og det virker helt efter hensigten


Avatar billede sth Novice
08. juni 2001 - 22:09 #5
nååå det skulle nok have været:
set objRS=objConn.execute(\"select * from [calender] where Dato =>\" & start_dato & \" and dato <=\" & slut_dato &\" order by dato asc\")

Avatar billede fasting Nybegynder
27. maj 2002 - 11:56 #6
danriis: Jeg står og mangler en kalender... Den du har lavet, det er ikke vel ikke sådan at jeg kunne få en kopi?
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
Kurser inden for grundlæggende programmering

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