Avatar billede lllund Nybegynder
21. december 2004 - 18:58 Der er 5 kommentarer og
1 løsning

Problemer med at farve en tekst rød hvis fyldt

Hej jeg skal have lavet en tekst rød hvis der er nok folk der har meldt sig til en event i en kalender på en specifik dag:

De forskellige brugere har nogle gruppenumre og der er et forskelligt max antal for hver gruppe:

Jeg har forsøgt sådan her men får fejl:

----------------------------------------------------
dim talRoedt
       
            Select Case Session("gruppe")
            case 6
            talRoedt = 25
            case 7
            talRoedt = 25
            case 8
            talRoedt = 25
            case 9
            talRoedt = 25
            case 10
            talRoedt = 25
            case 11
            talRoedt = 25
            case 13
            talRoedt = 25
            case 15
            talRoedt = 25
            case 16
            talRoedt = 25
            case 19
            talRoedt = 25
            end select
           
           
    roedTekstSQL = "SELECT dte,Count(id) as antalRoed from yearlycal WHERE year(dte) = " & year(dtCurViewMonth) &" AND month(dte)= " & month(dtCurViewMonth) &" AND gruppe= '" & session("gruppe")&  "' GROUP by dte"
    set roedTekst = my_conn.Execute(roedTekstSQL)
   
linje 226>>    If roedTekst("antalRoed") = talRoedt and Not roedTekst.EOF Then
              sFontColor = "#FF0000"
            Else
              sFontColor = "#FFFFFF"
            End If
-------------------------------------------------------

får følgende fejl:

error '80020009'
/test3/index.asp, line 226

håber nogle kan hjælpe!
Avatar billede lllund Nybegynder
21. december 2004 - 19:43 #1
okay ...har fundet en genvej:

    roedTekstSQL = "SELECT dte,Count(id) as antalRoed from yearlycal WHERE year(dte) = " & year(dtCurViewMonth) &" AND month(dte)= " & month(dtCurViewMonth) &" AND gruppe= '" & session("gruppe")&  "' GROUP by dte"
    set roedTekst = my_conn.Execute(roedTekstSQL)
   
    If roedTekst("antalRoed") = session("tal") and Not roedTekst.EOF Then
              sFontColor = "#FF0000"
            Else
              sFontColor = "#FFFFFF"
            End If

men det er det samme.... og jeg får samme fejl!

nogle der kan se hvad den der fejl '80020009 går ud på??
Avatar billede ellebaek Nybegynder
21. december 2004 - 20:06 #2
mener det er en exception occured fejl...

prøv evt. med..

  roedTekstSQL = "SELECT dte,Count(id) as antalRoed from yearlycal WHERE year(dte) = " & year(dtCurViewMonth) &" AND month(dte)= " & month(dtCurViewMonth) &" AND gruppe= '" & session("gruppe")&  "' GROUP by dte"
    set roedTekst = my_conn.Execute(roedTekstSQL)
 
    If Not roedTekst.EOF Then
if CInt(roedTekst("antalRoed")) = CInt(session("tal")) then
              sFontColor = "#FF0000"
            Else
              sFontColor = "#FFFFFF"
            End If
end if
Avatar billede zkou Nybegynder
21. december 2004 - 21:37 #3
Jeg er ved at lave siden sammen med lllund....
jeg har prøvet at implementere koden, men den virker stadig ikke. hvis jeg prøver at lave en response.write(roedTekst("antalRoed")) viser den kun een. Den tæller kun op en gang.
Jeg tror det er noget med sql sætningen, men jeg er ik sikker..

help?
Avatar billede ellebaek Nybegynder
22. december 2004 - 22:40 #4
prøv lige at skrive:

roedTekstSQL = "SELECT dte,Count(id) as antalRoed from yearlycal WHERE year(dte) = " & year(dtCurViewMonth) &" AND month(dte)= " & month(dtCurViewMonth) &" AND gruppe= '" & session("gruppe")&  "' GROUP by dte"
response.write roedTekstSQL &"<br>"
    set roedTekst = my_conn.Execute(roedTekstSQL)

    If Not roedTekst.EOF Then
if CInt(roedTekst("antalRoed")) = CInt(session("tal")) then
              sFontColor = "#FF0000"
            Else
              sFontColor = "#FFFFFF"
            End If
end if
Avatar billede lllund Nybegynder
14. februar 2005 - 17:04 #5
nice....smid et svar...
Avatar billede lllund Nybegynder
06. september 2006 - 11:41 #6
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