Показать сообщение отдельно
Старый 01.12.2005, 18:29   #7  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Alterant Посмотреть сообщение
Цитата:
Сообщение от romeo Посмотреть сообщение
Не сдаемся .. Тагда ..
Если с достоверностью гарантируется, что Starting Action Date меньше Ending Action Date, то пишем так:
SETFILTER("Starting Action Date", '>%1', BeginDatePeriod)
SETFILTER("Ending Action Date", '<%1', EndDatePeriod)
IF FIND('-') THEN ...
-)
Возьмем, например, период 01.01.05..10.01.05.

Запись со "Starting Action Date" = 05.01.05 и "Ending Action Date" = 31.12.9999.

По Вашему алгоритму она в результирующий набор не попадет, а должна.
Нет в Навике ИЛИ фильтров по полям, Ardak, используйте MARK, как Вам советовал DA_NEAL.
Не сдаемся .. В этом случае необходимо четко указать, какие условия на даты. И не понимаю, почему запись должна попасть в выборку, если обе даты должны лечь в указанный диапазон. Вторая выпадает из него ..