Avatar billede zetn Nybegynder
01. juli 2004 - 09:58 Der er 7 kommentarer og
1 løsning

"or" sætning

Hvordan er det jeg opskriver en or sætning:

if not rs("2) = "0" or rs("1") = "0" then

eller hvordan er det?
Avatar billede fennec Nybegynder
01. juli 2004 - 10:05 #1
Det er rigtigt (bortset fra en manglende "), men måske er du ikke helt klar over hvad NOT reagere på, så smid nogle parenteser ind også.

if not (rs("2") = "0" or rs("1") = "0") then
eller
if (not rs("2") = "0") or rs("1") = "0" then

afhængig af hvordan den skal fungere.
Avatar billede fennec Nybegynder
01. juli 2004 - 10:09 #2
... også lige en ting til. Der er forskel på tal og tekst, så 0 = "0" vil ikke være sand. En god ting er altid at konvertere begge til tekst eller tal. Så er du sikker.

if not (cstr(rs("2")) = "0" or cstr(rs("1")) = "0") then (begge er nu tekst)
Avatar billede zetn Nybegynder
01. juli 2004 - 10:11 #3
takker, det sidste virker perfekt ;)
Avatar billede zetn Nybegynder
01. juli 2004 - 12:39 #4
Får fejl når jeg putter et led mere på.... Forresten er det tekst felter alle tre
Avatar billede fennec Nybegynder
01. juli 2004 - 12:44 #5
hvilken slags fejl, og hvordan ser din sætning ud??
Avatar billede zetn Nybegynder
01. juli 2004 - 12:46 #6
if not (cstr(brutto) = "0" or cstr(netto) = "0") or cstr(kontantpris) = "0") then
--------------------------------------------------------------------------^
Avatar billede fennec Nybegynder
01. juli 2004 - 12:49 #7
du har en ) for meget

if not (cstr(brutto) = "0" or cstr(netto) = "0" or cstr(kontantpris) = "0") then
Avatar billede zetn Nybegynder
01. juli 2004 - 12:50 #8
thx
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