Новый вид сообщения об ошибке

_OZ_OZ
отредактировано 20:18 Раздел: FastReport 3.0
Сейчас в текущей реализации FR3 при наличии ошибки в некотором поле выскакивает MessageBox с сообщением об ошибке.
Все было бы хорошо, но вот некоторые отчеты могут расчитываться по полчаса и если где-то в конце отчета будет сбойное поле (или даже несколько), то пользователю приходится вносить исправления в сбойное поле и начинать расчет заново. А если таких полей несколько? Время создания отчета при этом резко увеличивается!

Как сделать так, чтобы при расчете формировался некоторый лог с ошибками, где указывались бы сообщения об ошибках, выдаваемых MessageBox'ами, но сами MessageBox'ы не появлялись бы? При этом в сформированном отчете в сбойных ячейках желательно что-то писать типа '#ОШИБКА', как это делает Excel.

Думаю, что это будет качественное улучшение всего FR.

Комментарии

  • отредактировано 20:18
    Ты не поверишь:
    написал:
    property SilentMode : Boolean;

    Description
    Режим "молчания". При возникновении каких-либо ошибок при загрузке или построении отчета на экран не будет выведено сообщений об ошибках. Ошибки будут содержаться в свойстве TfrxReport.Errors. Этот режим удобен, если отчет работает в составе серверного приложения. Значение по умолчанию - False.
    Для чего разработчик хелп и доки пишет?
  • _OZ_OZ
    отредактировано 20:18
    А как сделать, чтобы в сбойных ячейках выводилось слово '#ОШИБКА'?

    PS: только не RTMF ;)
  • _OZ_OZ
    отредактировано 20:18
    RTFM, конечно ;)
  • _OZ_OZ
    отредактировано 20:18
    В доке я не нашел. Так как сделать?
  • отредактировано 20:18
    Никак, это не предусмотрено.

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

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