powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как задать более одного варианта условий в Select Expert
5 сообщений из 5, страница 1 из 1
Как задать более одного варианта условий в Select Expert
    #36241960
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть такая задача - в Select Expert нужно условия формировать в зависимости от того к какому кварталу относится сегодняшний день.

Код: plaintext
 {Дата/время изготовления} in Calendar1stQtr 

То есть если сегодня 1 квартал, то
Код: plaintext
 {Дата/время изготовления} in Calendar1stQtr 

То есть если сегодня 4 квартал, то
Код: plaintext
 {Дата/время изготовления} in Calendar4thQtr 

Заменить диапазон типа Calendar4thQtr формулой не получается
Код: plaintext
{Дата/время изготовления} in  {@which_qrt}
где {@which_qrt} :
Код: plaintext
1.
2.
3.
if CurrentDateTime in Calendar1stQtr then str_out := 'Calendar1stQtr';
if CurrentDateTime in Calendar2ndQtr then str_out := 'Calendar2stQtr';
if CurrentDateTime in Calendar3rdQtr then str_out := 'Calendar3stQtr';
if CurrentDateTime in Calendar4thQtr then str_out := 'Calendar4stQtr';

Что можно сделать ?

Спасибо.
...
Рейтинг: 0 / 0
Как задать более одного варианта условий в Select Expert
    #36242263
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ужели нужно будет делать 4 одинаковых отчета с четырьмя условиями запроса для каждого квартала?
...
Рейтинг: 0 / 0
Как задать более одного варианта условий в Select Expert
    #36245260
ustass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну для начала стоить уточнить назвагние и версию ПО
...
Рейтинг: 0 / 0
Как задать более одного варианта условий в Select Expert
    #36247996
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ustass,

Извините,
это Crystal Reports 10
...
Рейтинг: 0 / 0
Как задать более одного варианта условий в Select Expert
    #36248318
ustass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению нет под рукой 10 версии, но могу предложить следующее
написать функцию
Код: plaintext
1.
2.
3.
4.
if Квартал= 1  and  {Дата/время изготовления} in Calendar1stQtr then  1 
else if Квартал= 2  and  {Дата/время изготовления} in Calendar2stQtr then  1 
...
else  0 ;
и уже в Select Expert фильтровать на функция=1.
Но у меня создается впечатление, что можно было бы придумать вариант проще, если бы вы привели изначальные требования к фильтрации, а не узнавали бы как сделать Ваш вариант этого условия.
Я подозреваю, что оно звучит примерно так: выбрать все данные за текущий квартал по полю {Дата/время изготовления}. Опять же можно при случае упомянуть СУБД и вариант получения данных(набор таблиц/прямой sql запрос/юниверс/...)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как задать более одного варианта условий в Select Expert
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]