Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.04.2008, 06:19
|
|||
|---|---|---|---|
|
|||
Crystal Reports, отчеты с параметрами |
|||
|
#18+
Добрый день! Я понимаю, что вопрос тупой, но все же... Как передать параметры в отчет CR программно? Создал простой отчет, добавил параметрическое поле "Title" типа string, перетащил поле на отчет. Таким образом, при передаче строкового параметра, в отчете должен меняться текст заголовка. Последовательность действий такая: (Делаю проект на Qt) Создаю ActiveX компонент CrystalRuntime.Application Код: plaintext 1. 2. Вызываю метод OpenReport() и передаю ему файл отчета Код: plaintext 1. Читаю свойство "ParameterFields" Код: plaintext 1. Получаю параметр "Title" и задаю ему новое значение. Код: plaintext 1. 2. Передаю отчет вьюверу и показываю его Код: plaintext 1. 2. Проблема в том, что когда я запрашиваю свойство "ParameterFields", вьювер перестает показывать отчет. Если не запрашивать это свойство, то все нормально, но параметры в отчет оказываются не переданными. Как правильно передать в отчет параметры? Меня интересует последовательность действий: что в каком порядке нужно вызывать? Их объектная модель такая мутная. Подскажите пожалуйста, дайте пример кода. Пользуюсь Crystal Reports версии 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2008, 05:53
|
|||
|---|---|---|---|
|
|||
Crystal Reports, отчеты с параметрами |
|||
|
#18+
Товарищи, ну расскажите пожалуйста как вы передаете в отчет параметры. Ведь распространенная процедура. Очень нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2008, 10:57
|
|||
|---|---|---|---|
|
|||
Crystal Reports, отчеты с параметрами |
|||
|
#18+
Вроде, так и передаю. Правда на фоксе, но последовательность такая же. silartПроблема в том, что когда я запрашиваю свойство "ParameterFields". Уверен, что проблема в GetItemByName, а не в SetCurrentValue? Мне кажется, необходимо явно привести "mamba" к Variant String, нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2008, 11:11
|
|||
|---|---|---|---|
|
|||
Crystal Reports, отчеты с параметрами |
|||
|
#18+
Проблема возникает почему то когда я пытаюсь получить свойство ParameterFields. Именно в этой строке: Код: plaintext 1. Может дальше надо что-то с отчетом еще сделать или с вьювером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.04.2008, 14:05
|
|||
|---|---|---|---|
|
|||
Crystal Reports, отчеты с параметрами |
|||
|
#18+
silartПроблема возникает почему то когда я пытаюсь получить свойство ParameterFields. Именно в этой строке: Код: plaintext 1. Может дальше надо что-то с отчетом еще сделать или с вьювером? Попробуй на VBS Код: plaintext 1. 2. 3. 4. 5. Если так тоже не работает, меняй рантаймы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&tablet=1&tid=1537115]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 127ms |

| 0 / 0 |
