Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.07.07;
Скачать: CL | DM;

Вниз

Событие OnFilterRecord   Найти похожие ветки 

 
FroZko   (2012-11-18 15:38) [0]

Здравствуйте всем! Помогите пожалуйста решить проблему. В событии OnFilterRecord прописываю код:
if Form1.RadioGroup1.Caption="Марка" then
Accept:= DataSet["Marka"]=Form1.Label1.Caption;
if Form1.RadioGroup1.Caption="Год выпуска" then
Accept:= DataSet["God_Vipuska"]=Form1.Label1.Caption;
if Form1.RadioGroup1.Caption="Кузов" then
Accept:= DataSet["Kuzov"]=Form1.Label1.Caption;
if Form1.RadioGroup1.Caption="КПП" then
Accept:= DataSet["KPP"]=Form1.Label1.Caption;
if Form1.RadioGroup1.Caption="Привод" then
Accept:= DataSet["Privod"]=Form1.Label1.Caption;
end;
Фильтрация таблицы происходит по нажатию какого-либо элемента в RadioGroup. Как видно в коде, условий несколько и они нужны для того, что бы производить последовательную фильтрацию (как я планировал), но незадача в этом то и состоит. Мне по логике моего приложения нужно отсеивать неподходящие записи в таблице методом её фильтрации, но этого не происходит, т.к. фильтрация работает только первый раз (с любым из условий). Второй раз таблица уже не фильтрует по этим же условиям. В этом собственно и суть.


 
Anatoly Podgoretsky ©   (2012-11-18 16:20) [1]

> FroZko  (18.11.2012 15:38:00)  [0]

Изучай, читай про Булеву алгебру


 
FroZko   (2012-11-18 16:25) [2]

кажется тут не в алгебре проблема, а в том как сделать хитрый фильтр


 
Anatoly Podgoretsky ©   (2012-11-18 16:39) [3]

А описываешь булевы соотношения.



Страницы: 1 вся ветка

Текущий архив: 2013.07.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
15-1361432969
boriskb
2013-02-21 11:49
2013.07.07
В Петербурге умер режиссер Алексей Герман-старший


15-1361396205
TUser
2013-02-21 01:36
2013.07.07
Артиллерия


6-1268428129
Елена
2010-03-13 00:08
2013.07.07
Вопрос по внешнему IP и уровню сигнала Wi-Fi точки доступа


1-1270642600
Дмитрий Белькевич
2010-04-07 16:16
2013.07.07
TStringList.LoadFromFile. Как автоматически определить кодировку?


2-1353170309
toropoff
2012-11-17 20:38
2013.07.07
{$DEFINE ..} как с ним работать...