powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR10: вызов subreport, с параметром в SQL запросе
1 сообщений из 1, страница 1 из 1
CR10: вызов subreport, с параметром в SQL запросе
    #34630533
vanuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В основном отчете формируется статистика по компаниям за неделю.
Далее, если нажать на название компании то появляются эти же даные, но для всех кто входит в эту компанию,поотдельности.
Статистика по членам компании у меня в отдельном подзапросе, который я вызываю из основного.

В SQL таблице, откуда происходит выборка есть поля типа имя и группа , соответственно в них находятся название члены комп., и сами компании

Возникла такая проблема:
в запрос в базу даных(для создания подотчета) я вставляю параметр, в котором передается имя компании
если это сделать в таком виде
Код: plaintext
and da.aid_group={?group_aid}
то все работает отлично
НО....
есть участники компаний для которых потеряна статистика, о том к какой компании они принадлежат, соответственно поле da.aid_group для них или '', или null

в связи с этим появляются такие нюансы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
select
.....
if((da.aid_group='' or da.aid_group is null),'Others',da.aid_group) ,
name
from...
where
....
{?group_aid2}
....
и теперь
в параметре передается целая строка
Код: plaintext
and( da.aid_group='' or  da.aid_group is null)
для случая когда потеряна статистика

Код: plaintext
and da.aid_group=groupname({Command.aid_group})
в остальных случаях

проблема в том что поле name становится обрезаным до 2 символов
и поэтому выводятся неверные даные(изначально под это поле отведено 100 символов)
так же обрезается поле aid_group, но тут длина зависит от того что будет введено значением по умолчанию(длина этого поля=длине того что стоит по умолчанию)

Вот как долго получилось:)
Вопрос я думаю понятен:) КАК сделать чтоб эти поля не обрезались?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR10: вызов subreport, с параметром в SQL запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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