[ popmilan76 @ 06.09.2012. 20:47 ] @
Imam bazu sa spiskom ulica i brojeva,jedan dbgrid koji vuce iz baze,tri edita,jedan sa ulicom,dva sa brojevima od do,i jedno dugme.....kada kliknem na dugme u dbgridu dobijem podatke aa ulicama i brojevima od do...npr avalska 1,avalska 2,avalska3...i to je ovaj kod....

dbgrid1.DataSource := datasource2;
query1.Close;
QUERY1.SQL.Clear ;
query1.SQL.Add ('select * from KORISNICI');
query1.SQL.Add ('where ULICA = ' + QUOTEDSTR(edit1.text ));
query1.SQL.Add ('AND BROJ >= ' + QUOTEDSTR(edit2.text ) );
query1.SQL.Add ('AND BROJ <= ' + QUOTEDSTR(edit3.text ) );
query1.Open;


Ono sto meni treba jeste da mi izlista samo parne ili amo neparne brojeve...kada zadam avalsku ulicu od 2 do 10,da mi izlista 2,4,6,8,10,a ne 2,3,4,5,6,7,8,9,10,,,,kako to uraditi...
[ 3way @ 06.09.2012. 21:07 ] @
Dodas "WHERE (broj % 2) = 0" ili not 0
[ popmilan76 @ 07.09.2012. 14:08 ] @
Nece,izlazi poruka invalid use argument %,ili tako nesto,koristim bazu Paradox i Delphi 3.....Ne pitajte samo sto to koristim ili ko jos to koristi...Pozdrav
[ 3way @ 07.09.2012. 14:11 ] @
probaj da stavis rec "mod" (bez navodnika) umesto %
[ popmilan76 @ 07.09.2012. 14:23 ] @
izlazi isto,samo sto je invalid key sada mod...
[ popmilan76 @ 07.09.2012. 14:42 ] @
Evo punog koda....

Code:

dbgrid1.DataSource := datasource2;
query1.Close;
QUERY1.SQL.Clear ;
query1.SQL.Add ('select * from KORISNICI');
query1.SQL.Add ('where ULICA = ' + QUOTEDSTR(edit1.text ));
query1.SQL.Add ('AND BROJ >= ' + QUOTEDSTR(edit2.text ) );
query1.SQL.Add ('AND BROJ <= ' + QUOTEDSTR(edit3.text ) );
query1.SQL.Add ('AND (BROJ mod 2 = 0) ');
query1.Open;


[Ovu poruku je menjao savkic dana 08.09.2012. u 10:45 GMT+1]
[ popmilan76 @ 08.09.2012. 08:41 ] @
Zar je ovo nemoguce uraditi u paradox tabeli ili da stavim posebno polje kao indikator parnosti...recimo 1 kao neparno,a 0 kao parno...
[ savkic @ 08.09.2012. 09:44 ] @
Code:

SELECT 
  *
FROM
  KORISNICI
WHERE
  CAST((BROJ / 2) as INTEGER) * 2 = BROJ
[ popmilan76 @ 08.09.2012. 10:32 ] @
Hvala Savkicu ,pa ti si genije....Pozdrav