powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / FastReport как передать имя базы данных в отчет?
2 сообщений из 2, страница 1 из 1
FastReport как передать имя базы данных в отчет?
    #38628571
Shart_Sonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Делаю отчеты в FR, полностью независимые от приложения. Приложение (Delphi 2010) читает путь к базе из ini файла. Я хочу передать его в Переменную <DB> отчета и в скрипте присвоить объекту IBXDatabase1 :
Код: pascal
1.
2.
3.
begin
IBXDatabase1.DatabaseName:=<DB>;                                                                  
end.


Вопрос в том, при каком событии в приложении написать
Код: pascal
1.
frxReport1.Script.AddVariable('DB', 'String', DataUnit.LabDataModule.IBDatabase1.DatabaseName);


Пробовала на OnGetValue но ошибка еще раньше возникает : Could not convert variant of type (Null) into type (OleStr), как будто операция IBXDatabase1.DatabaseName:=<DB> происходит раньше чем занесение значения в переменную <DB>...
...
Рейтинг: 0 / 0
FastReport как передать имя базы данных в отчет?
    #38628772
Shart_Sonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shart_Sonia, вопрос снялся. Получилось так как и хотела, просто не внимательно написала - не в тот экземпляр отчета переменную передавала, вот она и была всегда пустая.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / FastReport как передать имя базы данных в отчет?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]