Avatar billede mettecarsten Nybegynder
12. september 2003 - 11:34 Der er 5 kommentarer og
1 løsning

Vil ændre "if...then" til en fast værdi

Hej eksperter

Jeg har fået en database, som jeg så har kopieret til en anden side. Jeg har lidt problemer med sidens søgefunktion, hvor jeg gerne vil have 3 færre søgemuligheder på den nye side. Det drejer sig om at få slettet de 3 "Uvæsentlig" på www.campingoverblik.dk/sogefunktion.asp

Hvis jeg bare sletter dem, så giver det naturligvis problemer. Søgefelterne ligger på sogefunktion.asp og sender videre til sgef2.asp. I sgef.asp er der en sætning, som hedder:

if ap = "Uvæsentlig" Then
    ap = 1
End if
if ap = "over 8" Then
    ap = 8
End if
if uge = "Uvæsentlig" then
uge = 0
End if

Er det muligt at ændre disse linier, så den ikke "spørger" efter resultatet i søgefunktionen, men bare konsekvent sætter værdien til "Uvæsentlig"?

På forhånd tak.
Avatar billede m_skau Nybegynder
12. september 2003 - 11:40 #1
slet

if ap = "Uvæsentlig" Then
    ap = 1
End if
if ap = "over 8" Then
    ap = 8
End if
if uge = "Uvæsentlig" then
uge = 0
End if

og skriv i stedet, på samme sted
ap=1
uge=0

Den tredie dropdownlist hedder "Pris", men refereres ikke i ovenstående if sætning. Findes der behandling af den et andet sted i koden?
Avatar billede mettecarsten Nybegynder
12. september 2003 - 11:57 #2
Tak. Det er da rigtigt, at "Pris" ikke refereres i ovenstående. Længere nede er der følgende sætning:

if uge = "Uvæsentlig" Then
sql = sql
Else
sql = sql & "  uge = " & uge & " "
End if
if Antalp = "Uvæsentlig" then
sql = sql & "Antalp >" & 1 & " "
Else
sql = sql & "and Antalp >=" & AP & " "
end if
if Pris = "Uvæsentlig" then
'sql = sql & "and Pris1 <=" & 0 & " "
Else

sql = sql & "and pris1 <=" & Pris & " "

end if

Kan jeg også her gøre det samme? På forhånd tak.
Avatar billede m_skau Nybegynder
12. september 2003 - 12:26 #3
Hør, der er noget galt. Der står noget i denne retning

---
.
.
.
Hvis uge er = "uvæsentlig"
Så sætter vi uge til at være 0
.
.
.
Hvis uge er = "uvæsentlig" (men det har vi jo lige gjort den til 0 i stedet)
Så sætter vi sql til at være uændret
Ellers sætter vi sql til at være det den allerede er plus ugenummerkriteriet sat på enden
---

Mon ikke der skulle stå:

---
.
.
.
Hvis uge er = "uvæsentlig"
Så sætter vi uge til at være 0
.
.
.
Hvis uge er = 0
Så sætter vi sql til at være uændret (dvs ikke noget ugenummerkriterium sat på)
Ellers sætter vi sql til at være det den allerede er plus ugenummerkriterium sat på enden
---

Eller mon ikke der står noget, hvor jeg har sat tre lodrette . der får det til at give mening?

Og hvad så med ap - den bliver også ændret fra at være uvæsentlig til at have værdien 0. Senere
så ligner det igen en overflødig test igen på om den er uvæsentlig, men nu hedder variablen pludselig Antalp og ikke ap. Hvad
er grunden til det?
Avatar billede mettecarsten Nybegynder
12. september 2003 - 14:16 #4
Jeg kender faktisk ikke grunden, da det er en database, som jeg har fået en til at lave - men jo, jeg er også stødt på mange "sjove ting" rundt omkring. Jeg har været ved at kigge på det hele, og har faktisk fået det til at virke - takket være din hjælp.

Har du forresten fået pointene ved at jeg accepterede dit svar (har endnu ikke helt fundet ud af systemet)?
Avatar billede m_skau Nybegynder
12. september 2003 - 22:21 #5
Ja tak!
Avatar billede mettecarsten Nybegynder
12. september 2003 - 22:51 #6
Super - endnu engang tak 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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel