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

Вниз

Фильтрация и Loockup поля   Найти похожие ветки 

 
Laser   (2005-02-15 15:36) [0]

Hello all! У меня возникла такая вот неопределенность
есть 2 таблицы назовем их Товар(1) и ед. измерения.(2)
В НД для (1) есть поле подстановки в качестве значений подстановки используются данные из (2). Решил я дать возможность пользователю быстрого поиска в (2) поиск делаю через
Filter="бла..бла..бла"
Filtered:=True;
Все просто замечательно, но после фильтрации в других записях значения loockup становятся пустыми что в принципе довольно логично т.к. текущий набор данных для(2) не содержит записей Id котрых есть в (1), отключение филтра по уничтожению формы для выбора из (2) не подходит т.к. в (1) присутсвуют 2 поля подстановки связанных с (2). Так вот собственно вопрос, что можно сделать чтобы при фильтрации значения полей не отображались пустыми?


 
Johnmen ©   (2005-02-15 15:51) [1]

LookupCache в True


 
Polad   (2005-02-15 15:59) [2]

пробовал, получается так что кэш нужно обновлять при вставке записей, а вставляет записи не 1 человек а несколько получаем опять же пустые значения полей подстановки... выходит что либо по таймеру обновлять либо еще по какому то признаку...??? или может я не прав?


 
Johnmen ©   (2005-02-15 16:07) [3]

Обновлять надо наборы данных. И тот, и другой, тогда, когда возникла необходимость...


 
Sergey13 ©   (2005-02-15 16:15) [4]

2Laser   (15.02.05 15:36)
> Решил я дать возможность пользователю быстрого поиска в (2) поиск делаю через
Filter="бла..бла..бла"
Filtered:=True;

Можно попробовать сделать поиск через .... поиск. Locate например.


 
Виталий Панасенко   (2005-02-15 17:22) [5]

А можно заиметь еще один НД(2).. и по нему фильтровать, а look-up занчения извлекать из первого НД(2)


 
Laser   (2005-02-16 11:37) [6]

Thanks to Виталий Панасенко утвердил мое мнение я именно так и сделал, но не был уверен по человечьи это или нет
to Sergey13 Locate в данном случае не нужен т.к. на форме лежит DBGridEh с инкрементным поиском а фильтрация необходима ввиду солидного числа записей находящихся в таблице и чисто визуально  с применением фильтра работать пользователю проще



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
1-1109868008
ТехникПТО
2005-03-03 19:40
2005.03.20
Скорость работы программы во время выполнения цикла


6-1098015635
vers
2004-10-17 16:20
2005.03.20
простейший чат на idTCPServer/idTCPClient


1-1110302263
Spl
2005-03-08 20:17
2005.03.20
Bitmap


1-1109808256
SpiDeE
2005-03-03 03:04
2005.03.20
TURBO POWER ASYNC PROFESSIOANAL v (ниже 4.06)


1-1109859927
mrAld
2005-03-03 17:25
2005.03.20
THTTPRIO - результат запроса