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

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

TQuery.Filter [D5, dBase, FoxPro]


Страницы:   1 2

koks ©   (2002-03-04 17:51:00) 

Filter: string.
В данное свойство может вставляться выражения типо FieldName = 1 и пр...

Вопрос: насколько сложным может быть условие, передаваемое в Filter.

1. Потянет ли оно конструкцию типа:
((F1 = X1) and (F2 = Y1) and (F3 = Z1)
or (F1 = X2) and (F2 = Y2) and (F3 = Z2)
or (F1 = X3) and (F2 = Y3) and (F3 = Z3)
or (F1 = X4) and (F2 = Y4) and (F3 = Z4)
or (F1 = X5) and (F2 = Y5) and (F3 = Z5)
or (F1 = X6) and (F2 = Y6) and (F3 = Z6)
...
or (F1 = XN) and (F2 = YN) and (F3 = ZN))
где N - примерно 25...

2. Потянет ли конструкцию:
((F1 IN (X, Y, Z) AND F2 IN (K, L, M))
OR F1 in (X1, Y1, Z1) AND F2 IN(K1, L1, M1))

Хочу Where-инструкцию SQL преобразовать в фильтр.
Переписывать программу под использование OnFilterRecord очень долго...


Anatoly Podgoretsky   (2002-03-04 23:24:00) [21]

Насчет потянет ли, сил наверно не хватает проверить, надо просить других, попробуй поспать, отдохнуть.


Val   (2002-03-04 17:57:00) [22]

простите, но зачем переделывать where в фильтр???


Страницы:   1 2

Наверх

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