![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Выводим все записи мастера в FastReport без деталейDelphi , Базы данных , Отчеты
При работе с FastReport и ClientDataSet в режиме Master-Detail, бывает, что нам нужно вывести все записи мастера, даже если у них нет деталей. По умолчанию, FastReport выводит только записи, у которых есть детали. В этой статье мы рассмотрим, как решить эту проблему. Проблема: У нас есть два ClientDataSet: мастер и детали. При использовании FastReport для печати отчета, он выводит только записи, у которых есть детали. Но у нас есть некоторые записи мастера, у которых нет деталей, и мы хотим вывести их в отчете. Как можно распечатать все записи в мастер-ClientDataSet, даже если детали-ClientDataSet пуст? Альтернативный ответ: Похоже, что у вас та же проблема, что и у меня. Вы хотите распечатать все записи в мастер-ClientDataSet, даже если детали-ClientDataSet пуст. Подтвержденный ответ:
Для решения этой проблемы существует свойство
Этот код устанавливает свойство Комментарии:
Этот способ сработал как нужно. Спасибо! Есть ли способ получить доступ к Ответ:
Да, можно получить доступ к Для отображения всех записей мастера в FastReport, даже если у них нет деталей, нужно установить свойство `PrintIfDetailEmpty` в `MasterData` в `True`. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |