mam pytanie odnosnie filtrowania tabeli.
Accept:=dataset['...']= chce tu wstawic wartosc z dbedit (numeryczna), ale ciagle wyskakuje blad albo w ogole nie filtruje, jak to zrobic?
0
0
- masz kod umieszczony w zdarzeniu OnFilterRecord?
- wydaje mi sie, ze to co napisalas wykozystuje sie troche inaczej... dam taki przyklad:
var
FieldVal: String;
begin
//pobiera wartosc pola np.: "Imie"...
FieldVal:= DataSet['nazwa_pola'];
//zaakceptuje rekord, gdy zawartosc pola zaczyna sie na "S"
Accept:= (FieldVal<>'') and (FieldVal[1] = 'S');
end;
calosc oczywiscie w zdarzeniu OnFiltereRecord oraz przy ustawieniu wartosci True wlasciwosci Filtered. mam nadzieje ze to jasne jest..? :)
- dlaczego akurat ta metoda? delphi udostepnia mase narzedzi filtrujacych bazy danych - do wyboru do koloru - ale to juz nie moja sprawa ;)
pozdro.