8 апреля, среда 09:11
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Запуск одного rpt отчета из другого rpt

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Запуск одного rpt отчета из другого rpt

    Имеем как бы основной отчет rpt (как форма)
    из него пытаемся запустить другие отчеты rpt (qreport)
    Возникает ошибка

    EListError
    List index out bounds(-3)

    Запускаю так

    TprObj = TRepExecRPT.Create
    TprObj.Brief = "report_brief"
    TprObj.Execute

    Отчет tpr без проблем запускаетя этим кодом, а надо
    именно rpt

    Информации по обьектам дизайнера форм почти никакой

  • #2
    В качестве возможного решения, есть визуальный компонент TReportButton.

    У себя еще делал так:
    DIM rbAction
    SET rbAction = TReportButton.Create(rbAction)
    rbAction.FileName = "rpt-файл"
    rbAction.ExecReport
    Application.ProcessMessages
    SET rbAction = Nothing

    Diasoft FA# 6.8.4

    Комментарий


    • #3
      Спасибо за информацию.
      А нет ли описания свойств и методов объектов специфичных
      для дизайнера форм (кроме дельфевских) ?

      Комментарий


      • #4
        Сообщение от zvi_7565 Посмотреть сообщение
        У себя еще делал так:
        DIM rbAction
        SET rbAction = TReportButton.Create(rbAction)
        rbAction.FileName = "rpt-файл"
        rbAction.ExecReport
        Application.ProcessMessages
        SET rbAction = Nothing

        Diasoft FA# 6.8.4
        Пробую использовать такой вариант, Diasoft (7.2) выдает ошибку:
        При подготовке отчета произошла ошибка. Не найдена информация о модуле (ModuleID: 0)(Exception)

        Никто не сталкивался?

        Комментарий

        500 Портал временно недоступен

        Портал временно недоступен

        Возникла ошибка при открытии страницы. Обновите страницу или перейдите на главную
        Обновите страницу спустя некоторое время.

        Агенство Bankir.Ru приносит извинения пользователям
        за доставленные неудобства
        Обработка...
        X