Filtrowanie tabeli

0

Mam taki problem. Potrzebuje filtrowac tabele wg <ort>dwóch </ort>warunkow.
Teraz mam taki warunek:

DBgrid2.DataSource.DataSet.Filter:='Tresc='+QuotedStr(ComboBox1.Text);

Chce dolozyc drugi warunek: kolumna 'Rozchody' jest pusta.
Jak to zapisać?

A moze ktoś zna jakis inny sposób na przefiltrowanie tabeli.

0
Table1.Filter:='Tresc='+chr(39)+wartosc1+chr(39)+' AND '+'Tresc2='+chr(39)+wartosc2+chr(39);

Albo
QuotedStr

Table1.Filter:='Tresc='+QuotedStr(wartosc1)+' AND '+'Tresc2='+QuotedStr(wartosc2);
0

ale jak zapisac ze te pola maja byc puste?

0

Table1.Filter:='Tresc='+chr(39)+wartosc1+chr(39)+' AND '+'Tresc2='+chr(39)+chr(39);

0

mam taki blad:
'' is not valid floating point value

0

A czy czasem te pole nie jest typu liczbowego

0

Tak jest typu liczbowego.

0

To może tak
Table1.Filter:='Tresc='+chr(39)+wartosc1+chr(39)+' AND '+'Tresc2='+chr(39)+'0'+chr(39);

0

Jak tak wpisze jak proponujesz to wyswietla te w których wpisana jest wartość 0,00 a ja potrzebuje wyswietlic puste.

1 użytkowników online, w tym zalogowanych: 0, gości: 1