10 апреля, пятница 15:58
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)

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

        Комментарий

        Обработка...
        X