Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report параметр - массив целых чисел / 5 сообщений из 5, страница 1 из 1
17.09.2009, 16:02
    #36201901
amandra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report параметр - массив целых чисел
отчет имеет входной параметр - массив id, записи которых необходимо отразить в отчете
отчет запускается из Delphi
для примера, в Crystale задал массив как [1,2,3] - все работает, в отчет попадают данные только записей с id=1, id=2,id=3
а вот в дельфе
Код: plaintext
Crpe1.ParamFields.Items[ 1 ].CurrentValue := '[1, 2, 3]';
выдает ошибку, что неверно сформирован массив
в чем проблема?
...
Рейтинг: 0 / 0
18.09.2009, 15:01
    #36204350
ustass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report параметр - массив целых чисел
Попробовать без квадратных скобок и попробовать поменять разделитель на ;
...
Рейтинг: 0 / 0
24.09.2009, 16:54
    #36215539
xoma19_87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report параметр - массив целых чисел
т.е. я понимаю ты хочешь параметру передать строку из нескольких ид???
...
Рейтинг: 0 / 0
24.09.2009, 16:56
    #36215552
xoma19_87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report параметр - массив целых чисел
Перепиши запрос вот так, например:

select nm from a
where (:cd = 1) and (rcd in (1, 2, 3))
or
(:cd = 2) and (rcd = 2)
or
(:cd = 3) and (rcd = 3)
or
...
Или, если все же нужно передавать список, то как-то так:


select nm from a
where :cd containing '~' || rcd || '~'

, а параметр формировать в виде списка с разделителями:

'~1~2~3~'
...
Рейтинг: 0 / 0
24.09.2009, 21:27
    #36216057
amandra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Report параметр - массив целых чисел
спасибо все, решил
передавать параметр нужно по-другому...
у компонента нужно использовать функцию ADD
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report параметр - массив целых чисел / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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