Avatar billede cyberkox Nybegynder
12. juni 2002 - 11:27 Der er 7 kommentarer og
1 løsning

Problemmer med IF X > "75"...

Hej Eksperter.

Jeg fatter det simpelthen ikke. Jeg bruger denne IF sætning, til at bestemme på hvilken side resulatatet skal vises:
IF Procent > "75" then
          response.write "<TABLE WIDTH=""" & 100 * faktor & """><TR><TD COLSPAN=""2""><B>" & Valg(i) & "</B></TD></TR><TR><TD HEIGHT=""15"" BGCOLOR=""" & barcolor & """ WIDTH=""" & Procent * faktor & """></TD><TD BGCOLOR=""#808080"" WIDTH=""" & 100 * faktor - faktor * procent & """><FONT COLOR=""#FFFFFF"" SIZE=""1"">"& Record("Found") &" / " & Round(procent) & "%</FONT></TD></TR></TABLE>"
ELSE
          response.write "<TABLE WIDTH=""" & 100 * faktor & """><TR><TD COLSPAN=""2""><B>" & Valg(i) & "</B></TD></TR><TR><TD HEIGHT=""15"" BGCOLOR=""" & barcolor & """ WIDTH=""" & Procent * faktor & """><FONT COLOR=""#FFFFFF"" SIZE=""1"">"& Record("Found") &" / " & Round(procent) & "%</FONT></TD><TD BGCOLOR=""#808080"" WIDTH=""" & 100 * faktor - faktor * procent & """></TD></TR></TABLE>"
end IF

Men det er som er siden er ligeglad med det. Se resulatatet ved at stemme på "Er du bruger..." her: http://www.web-service.tk. I skal stemme før at resultatet kommer frem...

/Web-Service.tk
Avatar billede cyberkox Nybegynder
12. juni 2002 - 11:28 #1
Hov, der var lige en fejl i IF:
IF Procent < "75" then
Avatar billede eagleeye Praktikant
12. juni 2002 - 11:29 #2
Prøv:

IF CInt(Procent) < 75 then
Avatar billede cyberkox Nybegynder
12. juni 2002 - 11:31 #3
Okai, prøver lige
Avatar billede cyberkox Nybegynder
12. juni 2002 - 11:33 #4
Så blev det straks meget bedre. Kna du forklare hvorfor ? Så man også lærer lidt ;)
Avatar billede cyberkox Nybegynder
12. juni 2002 - 11:35 #5
Kna = Kan
Avatar billede frosig Nybegynder
12. juni 2002 - 11:37 #6
Det har noget at gøre med, at du før lavede sammenligningen på tekst strenge... CInt konverterer Procent til en int (heltal), og ved at fjerne "'erne, så opfattes 75 også som det.
Avatar billede eagleeye Praktikant
12. juni 2002 - 11:38 #7
Jeg kan prøve. "75" er en tekst streng og 75 er et tal.

Hvis man bruger en variable Procent uden den er defienret med DIM Procent as Int osv, bliver den en variant og så er det op til ASP fortolkeren og bestemme typen. Hvis det kommer fra en database Procent = rs("kolonne") så vil Procent højst sansynlig blive til tekst.

Cint(Procent) går at den konverere indholdet af Procent  til et Tal.
Avatar billede cyberkox Nybegynder
12. juni 2002 - 11:44 #8
Nå, okai. Det lyder meget klog fra jer begge. Takker for hjælpen.
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