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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.06.2007, 09:55
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
здравствуйте подскажи по Кристалл Репорту + Делфи. Нужно сделать отчет Мастер-Детэйл. В Кристалле я сделал Субрепорт для Делэйл-строк (отдельный датасет навешал на него). НО! CR печатает сначала все Мастер-строки, а уж потом печатает Субрепорт и непозиционирует строку в Мастер-датасете... В результате датасет для субрепорта не переоткрывается... Как заставить CR позиционировать запись в Мастер-датасете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2007, 10:19
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
Чтобы понятно было: я попытался сделать master-detail отчёт спомощью сурепорта в Кристалле. На событие OnAfterScroll Master-датасета переоткрытие Датасета-дочки Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2007, 10:23
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
Beginner12345На событие OnAfterScroll Master-датасета переоткрытие Датасета-дочки Такой приём прекрасно работает при отображении Master-Detail в 2 гридах (каждый датасет - в своём гриде). При изменении текущей записи в Master происходит перезапрос Detail-строк. А в Кристалле не прокатило.... Может, какую галочку нужно где-нить поднять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2007, 10:36
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
Попробуйте сделать следующее: 1. В дизайнере CR cвяжите подотчёт с отчётом. 2. В программе определите источники данных для отчёта и подотчёта. 3. В программе выполните генерацию отчёта. CR - многопроходный генератор отчётов, и использование приведённого события для отчёта CR не подходит. И если использовать события для CR, то нужно учитывать, какие объекты на каком уровне генерируются. А примеры, как использовать подотчёт в отчёте - посмотрите в примерах (и в поставке CR, и на сайте Business Objects). Можно смотреть и примеры с COM - подход будет одинаковый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2007, 10:57
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
Alexander Bor.Попробуйте сделать следующее: 1. В дизайнере CR cвяжите подотчёт с отчётом. 2. В программе определите источники данных для отчёта и подотчёта. 3. В программе выполните генерацию отчёта. Дык... 1-2-3 сделал уже, как иначе-то.. Alexander Bor. А примеры, как использовать подотчёт в отчёте - посмотрите в примерах (и в поставке CR, и на сайте Business Objects). Нету у меня примеров - версия сильно покоцанная. Версия CR - 8.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2007, 11:13
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
Ладно... нашёл уже... Рассказываю, вдруг еще кому-то сгодится 1) в Детэйл-датасете необходимо отвязать от Master, оставив ключик от Master-датасета. Кристалл самостоятельно будет каждый раз фильтровать Детэйл-датасет. Какие это будут тормоза при большом количестве записей - могу только догадываться. 2) Щёлк по sureport, меню по правой кнопке - 'Change Subreport Links'. Берём ключик из Мастер-таблицы, связываем с фрейн-ключиком детализированной таблицы. При этом Кристалл создает параметр в субрепорте, через который идет передача значения ключика. PS: м-дя... по такой фигне подсказку не дождался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2007, 12:33
|
|||
|---|---|---|---|
|
|||
CR+Delphi. Master-Detaile отчёт (субрепорт в Кристалле) - Detaile датасет не переоткрыть?! |
|||
|
#18+
Beginner12345...Щёлк по sureport, меню по правой кнопке - 'Change Subreport Links'... Конгениально. А как тогда "дык 1-2-3" были сделаны, если только сейчас щёлк и щёлк... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1537925]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 369ms |

| 0 / 0 |
