Форум OlegON > > >

какие dll плагины надо подключить в FastReport.Designer.exe в составе дистрибутива Supermag

11.12.2019 0:02


15.10.2019 07:35
thesky
 
FastReport.Designer.exe
Вопрос: какие dll плагины надо подключить, чтобы можно было полноценно работать с отчетами FRX.

Сейчас при открытии любого файла FRX выдает ошибку: Значение не может быть неопределенным. Имя параметра databaseName

В логах пишет:
----- Прерывание работы программы -----
сообщение: "Значение не может быть неопределенным.
Имя параметра: databaseName"
исключение: System.ArgumentNullException
источник: Sm.FastReports.Server
метод: Sm.AppServer.Interfaces.IServerWcfFactory Sm.FastReports.Link.IDesignerServer.OpenServer(System.String, System.String, System.String)
в Sm.FastReports.Server.DesignerServer.Sm.FastReports.Link.IDesignerServer.OpenServer(String databaseName, String userLogin, String password)
в Sm.FastReports.Designer.DesignerHost..ctor(String connectionString)
в Sm.FastReports.Designer.DesignerConnection.OpenDesignerServer()
в Sm.FastReports.SupermagFastReportConnection.get_HostSite()
в Sm.FastReports.SupermagFastReportConnection.FillTableSchema(DataTable table, String selectCommand, CommandParameterCollection parameters)
в FastReport.Data.TableDataSource.InitSchema()
в Sm.FastReports.Designer.DesignerConnection.RefreshTableColumn(TableDataSource dataSource)
--------------------------------------------------


Редактировать можно отчет, а предварительный просмотр делать нет.

Сами отчеты работают при запуске из Supermag.
15.10.2019 08:35
DMaslov
 
C:\SM2000\rep_example\RepExample_ReadMe.doc
15.10.2019 09:10
Tiger
 
Цитата:
DMaslov C:\SM2000\rep_example\RepExample_ReadMe.doc
Этапы настройки дизайнера отчетов:

1) Найдите в каталоге, куда была установлена ТС (по умолчанию, SM2000\BIN), файл FastReport.Designer.exe и запустите его.
2) Подключите к дизайнеру плагин Sm.FastReports.dll(который расположен в том же каталоге, что и FastReport.Designer.exe) через пункт меню "View – Options - Plugins" ("Вид – Настройки - Плагины").
3) Перезапустите дизайнер отчетов.
4) Откройте в дизайнере отчетов какой-либо файл с расширением FRX, поставляемый в составе ТС (например, пример ценника price_card_example.frx).
5) При открытии файла дизайнер выдаст ошибку вида "Value cannot be null. Parameter name: databaseName". Нужно определить базу, которая будет служить источником данных для разработки отчетов. Для этого в окошке "View - Data" ("Вид - Данные") нужно встать на текущий источник данных (Data Sources (Источники данных) - Connection) и правой клавишей мыши выбрать пункт меню "Edit" ("Редактировать"). В появившемся мастере нажать кнопку "Edit connection" ("Редактировать") и задать базу и пароль пользователя SUPERMAG. Завершить работу мастера. Обратите внимание, что работа с базой возможна, если для нее запущен сервер лицензий Супермага.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.