Avatar billede newbie.dk Praktikant
10. marts 2004 - 00:58 Der er 6 kommentarer og
1 løsning

IF-sætning sætning inden i en IF-sætning

Hej, jeg har lavet en lille formular, hvor nogle at data'ne bruges i en IF-sætning ala denne:

If var < 5 Then
Response.Write "under 5"
ElseIf var < 10 Then
Response.Write "under 10"
ElseIf var < 15 Then
Response.Write "15"
Else
Response.Write "over 15"
End If


Nu er det sådan at disse tal f.eks er for hunde.
Tallene for katte ser måske således ud:
under 4
8
13
over 13

I min formular kan man trykke på enten kat eller hund, derefter skal If-sætningen så spinge til enten katte eller hundeværdierne.
Er det til at forstå?? Men ellers hvordan gør man?
Avatar billede skildpadden Nybegynder
10. marts 2004 - 01:34 #1
IF var < 5 Then Response.Write "under 5" END IF

If var < 10 Then Response.Write "under 10" END IF

If var < 15 Then Response.Write "15" END IF

IF var > 15 THEN Response.Write "over 15" END IF
Avatar billede tubber Juniormester
10. marts 2004 - 06:45 #2
If formular = kat then
If var < 4 Then
Response.Write "under 4"
ElseIf var < 8 Then
Response.Write "under 8"
ElseIf var < 13 Then
Response.Write "15"
Else
Response.Write "over 15"
End If
elseif formular = hund then
If var < 5 Then
Response.Write "under 5"
ElseIf var < 10 Then
Response.Write "under 10"
ElseIf var < 15 Then
Response.Write "15"
Else
Response.Write "over 15"
End If
end if
Avatar billede tubber Juniormester
10. marts 2004 - 06:57 #3
du kan også lave det med en case:

Select Case Dyr
Case Hund
If var < 5 Then
Response.Write "under 5"
ElseIf var < 10 Then
Response.Write "under 10"
ElseIf var < 15 Then
Response.Write "15"
Else
Response.Write "over 15"
End If
Case Kat
If var < 4 Then
Response.Write "under 4"
ElseIf var < 8 Then
Response.Write "under 8"
ElseIf var < 13 Then
Response.Write "under 13"
Else
Response.Write "over 13"
End If
End Select
Avatar billede newbie.dk Praktikant
12. marts 2004 - 16:11 #4
tubber, så kom det til at virker.
Ligger du et svar.
Avatar billede tubber Juniormester
12. marts 2004 - 16:19 #5
Jammen det gør jeg da :O)

Blev det med case eller 2 if ?
Avatar billede newbie.dk Praktikant
15. marts 2004 - 23:12 #6
Det blev 2 IF. Det blev jeg nødt til pga. evt. decimaltal.
Takker igen.
Avatar billede tubber Juniormester
15. marts 2004 - 23:51 #7
anytime :)
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