Запуск стороннего интерфейса из отчета FastReport
Модераторы: m0p3e, edward_K, Модераторы
Запуск стороннего интерфейса из отчета FastReport
Приветствую всех!
Запуск стороннего интерфейса из отчета FastReport - возможно ли(например через GalaxyOnClick)? Как передать параметр(например nrec документа из отчета) в этот интерфейс???
Запуск стороннего интерфейса из отчета FastReport - возможно ли(например через GalaxyOnClick)? Как передать параметр(например nrec документа из отчета) в этот интерфейс???
Да через GalaxyOnClick это можно сделать.
Тестовый пример здесь:
http://code.google.com/p/laalaa/downloa ... ckTest.rar
Ключевую информацию (например nrec документа) в элементах отчета можно хранить в поле TfrxMemoView.TagSTR. И передавать ее в cmOnClick.
Тестовый пример здесь:
http://code.google.com/p/laalaa/downloa ... ckTest.rar
Ключевую информацию (например nrec документа) в элементах отчета можно хранить в поле TfrxMemoView.TagSTR. И передавать ее в cmOnClick.
Отлично! Спасибо, буду разбираться!LaaLaa писал(а):Да через GalaxyOnClick это можно сделать.
Тестовый пример здесь:
http://code.google.com/p/laalaa/downloa ... ckTest.rar
Ключевую информацию (например nrec документа) в элементах отчета можно хранить в поле TfrxMemoView.TagSTR. И передавать ее в cmOnClick.
Дополню вопрос: в примере насколько я понял сторонний интерфейс вызывается в интерфейсе создания потока данных, а есть ли возможность вызывать интерфейс из стандартных FastReport-форм, при отсутствии потокового интерфейса(допустим, перед печатью идет проверка заполненности поля "адрес грузополучателя" в OnBeforePrint и в случае пустого поля запускается интерфейс, формирующий адрес и заполняющий это поле, а уже потом формируется печатная форма)???
и таблеток от жадности
и таблеток от жадности
Другие способы к сожалению еще только планируются и ожидают своего часа на реализацию.
Но некоторые умельцы пользователь функцией OleCreateObject в фаст скрипте и OLE шлюзом для запуска методов объектных интерфейсов галактики.
Единственная проема там была в том чтобы хитро настроить конфигурацию галактики чтобы запускался не новый экземпляр приложения. А получалась ссылка на текущий экземпляр.
Но некоторые умельцы пользователь функцией OleCreateObject в фаст скрипте и OLE шлюзом для запуска методов объектных интерфейсов галактики.
Единственная проема там была в том чтобы хитро настроить конфигурацию галактики чтобы запускался не новый экземпляр приложения. А получалась ссылка на текущий экземпляр.