4 июня, четверг 06:28
Bankir.Ru

Объявление

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

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

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

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

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

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

    EListError
    List index out bounds(-3)

    Запускаю так

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

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

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

  • vitaly86
    Участник ответил
    Сообщение от 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)

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

    Прокомментировать:


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

    Прокомментировать:


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

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

    Diasoft FA# 6.8.4

    Прокомментировать:

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