Использование Interbase компонент внутри отчета
Всем привет.
Такой вопрос. Как задать начало транзакции для TFrxIBXDataBase?
Djn cамый простой пример на эту тему:
Положил внутри отчета TfrxIBXQuery и TFrxIBXDataBase. Во 2-м задал имя (DataBaseName)БД пролистав его путь и задал имя и пароль установив пункт "использовать пароль". LoginPrompt присвоил "False"
Дальше в TfrxIBXQuery задал Sql-запрос. В коде созданной процедуры Page1OnManualBuild у меня при попытке открыть TfrxIBXQuery выдается сообщение:
Invalid Transaction Handle(expecting explicit trasaction start)
Т.е. получается надо свойство тразакции задать, т.е. определить начало транзакции. Посмотрел исходиники. Оно есть у TFrxIBXDataBase компонента в секции "privat".
А как до него добраться не пойму. В стандартных компонентах Delphi(5-я версия у меня) есть отдельный компонент TIBTrasaction. В FR палитре нет его. Подскажите пожалуста как это дело настраивать!
Такой вопрос. Как задать начало транзакции для TFrxIBXDataBase?
Djn cамый простой пример на эту тему:
Положил внутри отчета TfrxIBXQuery и TFrxIBXDataBase. Во 2-м задал имя (DataBaseName)БД пролистав его путь и задал имя и пароль установив пункт "использовать пароль". LoginPrompt присвоил "False"
Дальше в TfrxIBXQuery задал Sql-запрос. В коде созданной процедуры Page1OnManualBuild у меня при попытке открыть TfrxIBXQuery выдается сообщение:
Invalid Transaction Handle(expecting explicit trasaction start)
Т.е. получается надо свойство тразакции задать, т.е. определить начало транзакции. Посмотрел исходиники. Оно есть у TFrxIBXDataBase компонента в секции "privat".
А как до него добраться не пойму. В стандартных компонентах Delphi(5-я версия у меня) есть отдельный компонент TIBTrasaction. В FR палитре нет его. Подскажите пожалуста как это дело настраивать!
Комментарии
в отчёте на вкладке Data положи IBXQuery и напиши запрос, после добавь поля на бенды и нажимай просмотр...
Теперь все получилось