Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

фильтрация в SQL 


Novichok2   (2002-03-15 11:46) [0]

в query в OnFilterRecord задаю условие - отфильтровать по полю в зависимости от введенного edit.text. Делаю filtered:=true - всё фильтрует. Делаю filtered:=false - снимает фильтр показывает все записи- всё ОК. Потом меняю условие фильтрации в edit.text. Делаю filtered:=true и .... фиг вам - пусто говорит (точно знаю, что врет). После маленького расследования выяснилось, что вроде как не обнуляется условие accept в OnFilterRecord, т.е. второй раз поиск происходит в уже отобранном ранее множестве. И избавится от этого можно только если переактивировать query, а это долго. Как-то глупо получается. наверняка кто-то сталкивался с этим. Как быть?



katt   (2002-03-15 12:18) [1]

У меня была такая же проблема только для фильтра таблицы,
прежде чем фильтр менять приходилось ещё и значение фильтра сбрасывать Table.Filter:="";
только так стало работать, можно и для запроса попробовать.



Shaman_Naydak   (2002-03-15 17:56) [2]

Я так делал, у меня все было ок.
у тебя точно updat"ы на дельфи провешены? там помню было несколько багов, связанных с таблицами..

Ну сделай при изменении edit"a
filtered:=False; filtered:=True;



MAxiMum   (2002-03-15 18:28) [3]

Лично я генерил сйоство Filter и у меня всё было OK. Причём тут OnFilterRecord?




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.038 c
1-90980           Андре                 2002-03-13 17:01  2002.03.28  
Создание дистрибутивов


1-90868           Juckser               2002-03-05 20:53  2002.03.28  
Как сделать, чтобы при открытии Wave-файла запускалась моя программа, и MediaPlayer в ней, воспроизвел этот файл?


3-90784           Akhmadey              2002-03-03 12:44  2002.03.28  
Проблема с DBGrig


14-91052          DeZ                   2002-02-14 09:26  2002.03.28  
Help me!!!


3-90792           volodya_              2002-03-04 10:27  2002.03.28  
QReport