Форум: "Начинающим";
Текущий архив: 2015.03.29;
Скачать: [xml.tar.bz2];
ВнизTibDataSet фильтруется через Filter,Filtered? Найти похожие ветки
← →
Drowsy © (2014-02-06 03:20) [0]если через OnFilterRecord, то фильтруется, а если просто через фильтр, то нет.
with dmLayOut1, ibLayOut1 do
begin
if Active then Close;
Filtered := false;
Filter := "";
OnFilterRecord := nil;
Filter := "CODE = 1"; // Code - ключ.поле.
Filtered := true;
Open;
end;
Почему?
← →
sniknik © (2014-02-06 07:57) [1]фильтр работает с полученными данными, на клиенте, а не как параметры запроса, а ты его до получения, как параметры задаешь.
← →
Drowsy © (2014-02-06 15:42) [2]
> sniknik © (06.02.14 07:57) [1]
То есть так?
with dmLayOut1, ibLayOut1 do
begin
if Active then Close;
Filtered := false;
Filter := "";
OnFilterRecord := nil;
Open;
Filter := "CODE = 1"; // Code - ключ.поле.
Filtered := true;
end;
Не работает.
← →
sniknik © (2014-02-06 17:22) [3]> Не работает.
может особенности ib? так то все правильно. в ADO точно бы работало.
ну, а поле CODE в рекордсете точно есть? хатя, в ADO бы была ошибка если неправильно фильтр задать.
← →
Drowsy © (2014-02-06 18:19) [4]FB2.5
IBX из дистрибутива лицензионного диска Д6.
фильтром, вообще, не интересуется, берёт без диагностики ошибки что угодно.
← →
Inovet © (2014-02-06 18:26) [5]> [4] Drowsy © (06.02.14 18:19)
> IBX из дистрибутива лицензионного диска Д6
Там обновление IBX вроде бы требуется.
http://ibase.ru/components.htm#drivers
← →
Drowsy © (2014-02-06 18:41) [6]у меня было установлено обновление IBX 6.11.
там я с этим и "столкнулся".
вернулся к исходному IBX/.
и здесь тоже самое.
← →
Drowsy © (2014-02-06 18:50) [7]OnFilterRecord без проблем идёт, но заморочно использовать, и, главное, нет необходимости, если бы просто фильтры работали..
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2015.03.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.002 c