Реакция на нажатие в превью

отредактировано 01:14 Раздел: FastReport 2.xx VCL
FR - 2.51
Вычитал в хелпе, что:
"...Кроме того, можно описывать реакцию на щелчок мыши на нужном объекте в режиме предварительного просмотра отчета. Это позволяет легко организовать работу приложения, при которой щелчок на объекте отчета вызывает генерацию нового отчета с более детальными сведениями по выбранному объекту.
..."
Как это реализовать?
У меня проблема такая - Надо выводить список продуктов, а за ним подписи. Так вот подписи нельзя отрывать от продуктов. т.е. если подписи не помещаются , надо чтобы они переносились с несколькими строками продуктов. Но при этом получается большое пустое место на предыдущем листе. В Екселе я просто делал строки повыше и подганял "красоту". Можно ли решить мой трабл в FR 2.51?

И еще момент: есть отчет в нем сабрепорт, так вот у сабрепорта есть мастерхедер, мастердата и детайлдата. У мастерхедера стоит свойство выводить на всех страницах, так вот не выводит блин :(

Комментарии

  • отредактировано 01:14
    написал:
    ...Кроме того, можно описывать реакцию на щелчок мыши на нужном объекте в режиме предварительного просмотра отчета. Как это реализовать?
    Смотри демку. "Live reports".
  • отредактировано 01:14
    Shurik написал:
    У меня проблема такая - Надо выводить список продуктов, а за ним подписи. Так вот подписи нельзя отрывать от продуктов. т.е. если подписи не помещаются , надо чтобы они переносились с несколькими строками продуктов. Но при этом получается большое пустое место на предыдущем листе. В Екселе я просто делал строки повыше и подганял "красоту". Можно ли решить мой трабл в FR 2.51?

    И еще момент: есть отчет в нем сабрепорт, так вот у сабрепорта есть мастерхедер, мастердата и детайлдата. У мастерхедера стоит свойство выводить на всех страницах, так вот не выводит блин ;)
    Подробнее пожалусто. Ничего не понятно.
  • отредактировано 01:14
    Есть отчет. который выводит список продуктов. В конце списка идут подписи - менеджер и директор. Так вот эти подписи переносятся на следующий лист без продуктов, а этого нельзя.
  • отредактировано 01:14
    Shurik написал:
    Есть отчет. который выводит список продуктов. В конце списка идут подписи - менеджер и директор. Так вот эти подписи переносятся на следующий лист без продуктов, а этого нельзя.
    Отслеживай такие случаи и уменьшай (или увеличивай) высоту строк. Как в Exele ;)
  • отредактировано 01:14
    Как это отслеживать?
  • отредактировано 01:14
    Надеюсь ты их выводишь в бенде PageFoter?
  • отредактировано 01:14
    написал:
    И еще момент: есть отчет в нем сабрепорт, так вот у сабрепорта есть мастерхедер, мастердата и детайлдата. У мастерхедера стоит свойство выводить на всех страницах, так вот не выводит блин
    Не может этого быть. У всех выводит - а у тебя нет. ;)
  • отредактировано 01:14
    Пейжфутер не катит так как мне надо на последней странице - репорт саммари
  • отредактировано 01:14
    написал:
    написал:
    И еще момент: есть отчет в нем сабрепорт, так вот у сабрепорта есть мастерхедер, мастердата и детайлдата. У мастерхедера стоит свойство выводить на всех страницах, так вот не выводит блин
    Не может этого быть. У всех выводит - а у тебя нет. ;)
    Не выводит ;)
    Если несклько страниц у сабрепорта, то мастер хедер не выводится на второй странице
  • отредактировано 01:14
    написал:
    Смотри демку. "Live reports".
    Посмотрел, не кактит, так как мне надо это решить в отчете, а не программно... ;)
  • отредактировано 01:14
    Shurik написал:
    Если несклько страниц у сабрепорта, то мастер хедер не выводится на второй странице
    Для этого служит PageHeader. Ибо MasterHeader выводится перед MasterBand.
    Мне кажется у твоего очета кривая логика.
  • отредактировано 01:14
    Shurik написал:
    Shurik написал:
    Смотри демку. "Live reports".
    Посмотрел, не кактит, так как мне надо это решить в отчете, а не программно... ;)
    В отчете не получится.
  • отредактировано 01:14
    написал:
    Для этого служит PageHeader. Ибо MasterHeader выводится перед MasterBand.
    Мне кажется у твоего очета кривая логика.
    Да, а на новой странице мастербанд и выводится. У мастерхедера есть свойство выводить на всех страницах, оно включ.
    Если это сделать без сабрепорта, то все работает, а вот в сабрепорте - глюк ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.