powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Смена базы в отчете Crystal програмно из Delphi
4 сообщений из 4, страница 1 из 1
Смена базы в отчете Crystal програмно из Delphi
    #33280297
Гор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, подскажите!
Есть две базы (структура одинаковая) на оракле на разных серваках, делаем отчет, сменить базу в дизайнере - нет проблем.
А вот как програмно run time из дельфы сменить в отчете откуда брать данные?
...
Рейтинг: 0 / 0
Смена базы в отчете Crystal програмно из Delphi
    #33280372
Прохожий111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не работал со встроенным кристалом, но с подлключаемыми библиотеками это выглядит так:
1)соединяемся с CRAXDRT.DLL - там зашиты все функции для работы с CR
2) Непосредственно сами функции на выбор:
LogOnServer('P2SSQL.DLL',servername,dbname,login,pw)
где 'P2SSQL.DLL' - библиотека для работы c MS SQL. Для оракла будет иная.

cr_rpt.Database.Tables(1).SetLogonInfo(servername,dbname,login,pw)
здесь непосредствено меняется источник данных для первой таблицы(процедуры) отчета. Таким образом в отчете можно использовать разные источники данных.
...
Рейтинг: 0 / 0
Смена базы в отчете Crystal програмно из Delphi
    #33280430
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно поможет вот это:
http://support.businessobjects.com/library/kbase/articles/c2010371.asp
...
Рейтинг: 0 / 0
Смена базы в отчете Crystal програмно из Delphi
    #33280470
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Это для базы accsess, но нужен vcl компонент Tcrpe для Delphi,
в поставке crystal developer найдешь в папке куда ставится crystal.

Crpe1.ReportName:='c:\отчет.rpt';
Crpe1.Connect.ServerName:='c:\база.mdb';
Crpe1.SQL.Query.Clear;
Crpe1.SQL.Query.Add('SELECT * FROM таблица ');
Crpe1.Execute;

Всего !
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Смена базы в отчете Crystal програмно из Delphi
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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