Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Фильтрацыя


Oleg_teacher ©   (2007-05-17 09:56:00) 

Как можна произвести фильтрацыю по полю подстановки (Парадокс)


ЮЮ   (2007-05-17 10:57:00) [1]

> я так и думал что все делается ручками. никокого олегчения
> при разроботке программ


А что, разработка программ состоит в набрасывании компонент на форму и установке свойств?
Используй MS Access, там уже всё это есть.


Oleg_teacher   (2007-05-17 10:42:00) [2]


> Цитата>

я так и думал что все делается ручками. никокого олегчения при разроботке программ


ЮЮ   (2007-05-17 10:41:00) [3]

Например, не рисовать *, а настраиваь фильтр, типа "слова целиком", "с начала слова" и т.п.
и в зависимости от насторек не тупо сравнивать значение и маску, а использовать дорогие сердцу Pos и Copy


Oleg_teacher   (2007-05-17 10:33:00) [4]


> OnFilterRecord тебе в помощь

Разобрался но недостаток что не можна использовать * для любого набора символов. как етого избежать?


Виталий Панасенко   (2007-05-17 10:19:00) [5]


> Oleg_teacher ©   (17.05.07 10:11) [4]
>
> > Точно так же как и по любому другому полю
>
> для полей подстановки кокогото х... выдается ошибка что
> даное поле не может быть ипользовано для фильтрации.

Не какого-то, а потому как так задумано и реализовано. Не используйсв-во Filter, OnFilterRecord тебе в помощь


Oleg_teacher   (2007-05-17 10:11:00) [6]


> Точно так же как и по любому другому полю

для полей подстановки кокогото х... выдается ошибка что даное поле не может быть ипользовано для фильтрации.


Oleg_teacher   (2007-05-17 10:08:00) [7]


> же как и по любому другому

тоесть сначала узнаю номер записи в табл2 подстановочного значения, а потом табл1 фильтрую по полю  которое задал в Key Field?


Reindeer Moss Eater   (2007-05-17 10:04:00) [8]

Точно так же как и по любому другому полю


ЮЮ   (2007-05-17 10:03:00) [9]

Так и фильтруй, только не по по loolup полю, а по тому, которое указал в качестве Key Field в Lookup definition, причем не по подстановочному значению, а по ключевому значению


Наверх

Титульная страница Поиск, карта сайта Написать письмо