Avatar billede lllund Nybegynder
22. december 2004 - 20:10 Der er 2 kommentarer og
1 løsning

skifte farve på een dag i kalender

Jeg har lavet en kalender hvor jeg nu vil have den til at skifte  farve til rød på de dage hvor der er det max antal meldt til, lad os bare sige 8. Jeg har prøvet lidt forskelligt men intet virker...can anyone help?

her tæller den op hvor mange der er på dagen.

strCount = "SELECT dte,Count(id) as antal from yearlycal WHERE year(dte) = " & year(dtCurViewMonth) &" AND month(dte)= " & month(dtCurViewMonth) &" AND gruppe= '" & session("gruppe")&  "' GROUP by dte"



  set rsyearly = my_conn.execute (stryear)
  set rs = my_conn.Execute (StrSql)
  set rsCount = my_conn.Execute(strCount)


Her tæller den hvor mange der er på den gældende dag.

  do until rscount.eof
    dictDte(Day(rsCount("dte"))-1, 1) = dictDte(Day(rsCount("dte"))-1, 1)&_
    rscount("antal")
    rscount.movenext
  loop
  rs.close
  rsCount.close


Her defineres farven på den pågældende dag:
  If Month(dtCurViewDay) = Month(dtCurViewMonth) Then
        If dtCurViewDay = dtToday Then
              sFontColor = "#000000"

            Else
              sFontColor = "#FFFFFF"
            End If



Filerne kan ses på www.roskildebus.dk/test/

Jeg har prøvet at lave en if-sætning lig med if (dictDte(Day(rsCount("dte"))-1, 1))>=8 then
sfontcolor ="#FF0000"
else
sfontcolor ="#FFFFFF"
end if

Men jeg kan ik få det til at virke..
Avatar billede ellebaek Nybegynder
23. december 2004 - 00:12 #1
hvad gør dictDte helt præcist...?
Avatar billede lllund Nybegynder
23. december 2004 - 15:00 #2
Jeg er helt ærlig ik klar over det...det er en kalender jeg har fundet, som jeg så har ændret til det jeg skal bruge. Men så vidt jeg kan se, så er det den der bliver brugt til at vise hvor mange emner der er på en dag. Den blir i hvert fald skrevet ud senere i  koden (se www.roskildebus.dk/test/
Avatar billede lllund Nybegynder
06. september 2006 - 11:42 #3
Lukket
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