Avatar billede fc-dong Nybegynder
05. oktober 2003 - 10:12 Der er 7 kommentarer og
1 løsning

Kan man ikke bruge to værdier på en gang?

Jeg har denne aspkode.
Den skal både gælde for værdi 1 & 3
<% If CustomerRS.Fields.Item("Status").Value <> "1" then %>
Lige nu viser den bare værdien for 1, men kan masn ikke sætte 1 & 3 ind i den sammen linje??
så den vil se sådan ud
<% If CustomerRS.Fields.Item("Status").Value <> "1 & 3" then %>
Avatar billede eagleeye Praktikant
05. oktober 2003 - 10:40 #1
Jo men man skal skrive kolonnen hver gang man vil tjekke:

<% If CustomerRS.Fields.Item("Status").Value <> "1" OR CustomerRS.Fields.Item("Status").Value <> "3" then %>
Avatar billede fc-dong Nybegynder
05. oktober 2003 - 10:58 #2
Det virker kun, når jeg bruger en værdi.
Jeg vil have den til at fjerne mine kode hvis

<% If CustomerRS.Fields.Item("Status").Value <> "1" OR CustomerRS.Fields.Item("Status").Value <> "3" then %> er lig med 1 eller 3. Da disse to ikke skal have forsendelse med på regningen
------------------------
<% If CustomerRS.Fields.Item("Status").Value <> "1" OR CustomerRS.Fields.Item("Status").Value <> "3" then %>
<%
'
'Set discount from value in recordset
'Assumes that the recordset is prefiltered
'
'if not CustomerRS.eof then
'objCart.Discount=CustomerRS("Discount")
'end if
%>
<%
'
'Add customised shipping criteria to cart
if objCart.SubTotal <500 then
objCart.Shipping=40
end if
%>
<%
'
'Add customised shipping criteria to cart
if objCart.SubTotal  >500 then
objCart.Shipping=60
end if

%>
<%
'
'Add customised shipping criteria to cart
if objCart.SubTotal  >1000 then
objCart.Shipping=0
end if

%>
<% END If %>
Avatar billede eagleeye Praktikant
05. oktober 2003 - 11:01 #3
Hvis status er <> 1 eller <> 3 skal posten vises??
Avatar billede eagleeye Praktikant
05. oktober 2003 - 11:03 #4
hov prøv lige at skrive AN imellem:

<% If CustomerRS.Fields.Item("Status").Value <> "1" AND CustomerRS.Fields.Item("Status").Value <> "3" then %>
Avatar billede fc-dong Nybegynder
05. oktober 2003 - 11:04 #5
Så virker det???
Men hvorfor "AND". Det betyder jo, at begge to normalt skal være opfyldt på en gnag.  :-)
Avatar billede fc-dong Nybegynder
05. oktober 2003 - 11:05 #6
Det skal kun viser, hvis stautus ikke er 1 eller 3.
Men det virker fint nu
Avatar billede eagleeye Praktikant
05. oktober 2003 - 11:07 #7
Ja det skal være AND og de er faktisk også begge opfylde når den viser statue = 2 og status=4 osv men kun den ene er opfyldt når status=1 eller status=3 så de to vises ikke.
Avatar billede fc-dong Nybegynder
05. oktober 2003 - 11:09 #8
Ja du har ret. Synes bare det er en tankegang, som jeg ikke lige har tænkt på. Men nu virker det fint, så jeg er glad.
Tak for hjælpen endnu en gang eagleeye  :-)
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