Как обратиться непосредственно к frxDbDataSet ?
Stalker4
123
Привет All,
На форме в Delphi лежит frxDBDataSet1 который подключен к Query используемому в программе Delphi,
На этой же форме лежит frxReport.
Как из скрипта FR3 обратиться непосредственно к frxDBDataSet1 ?
Например я хочу сделать
frxDBDataSet1.Open
Когда я пробую написать это в скрипте, то FR3 ругается:
"Неопределенный идентификатор frxDBDataSet1 "
Хотя обращение к полю
<frxDBDataset1."NAME">
работает нормально.
В документации ответа не нашел. Там только примеры с полями.
На форме в Delphi лежит frxDBDataSet1 который подключен к Query используемому в программе Delphi,
На этой же форме лежит frxReport.
Как из скрипта FR3 обратиться непосредственно к frxDBDataSet1 ?
Например я хочу сделать
frxDBDataSet1.Open
Когда я пробую написать это в скрипте, то FR3 ругается:
"Неопределенный идентификатор frxDBDataSet1 "
Хотя обращение к полю
<frxDBDataset1."NAME">
работает нормально.
В документации ответа не нашел. Там только примеры с полями.
Комментарии
Когда он там не включен, то даже обращения к полям не работают.
Какие еще будут идеи ?
ds: TfrxDataSet;
ds := Report.GetDataset('frxDBDataSet1');
ds.Open;
Хорошо бы этот кусок кода занести в UserManual в раздел работы со скриптами.
Находит frxDBDataSet1, если он подключен в Report->Data. Если же он не подключен, то GetDataset его не находит.
Вопрос: Можно ли найти неподключенный frxDBDataSet1, для обращения к нему из скрипта ?