葡萄城报表的填报模块是葡萄城报表的附加模块。其安装文件包文件名为 ArsInputSetup.zip,如果您下载了包含填报模块的安装包,可在解包之后的 AttachedContainer\pkg 文件夹中找到:
手动安装填报模块的方法:
(1)将ArsInputSetup.zip解包,比如解包到 C:\xxx\ArsInputSetup
(2)右键点击 InstallDesigner.bat 文件,选择【以管理员身份运行】。
(3)完成后,再用鼠标右键点击 InstallServer.bat 文件,选择【以管理员身份运行】。
完成之后,可检查桌面上的【葡萄城报表】文件夹,如果其中有以下两个快捷方式:
- 填报模块设计器
- 填报模块服务管理器
说明填报模块安装成功。
为了使用填报模块的示例,请按如下步骤完成示例工程的配置:
(1)运行AttachedContainer\pkg 文件夹中SQLite ODBC驱动程序安装文件。
如果您的操作系统是64位,请运行 sqliteODBC_x64.exe
如果您的操作系统是32位,请运行 sqliteODBC_x86.exe
(2)将AttachedContainer\pkg 文件夹中ArsInputDemo.zip文件解包,将其中的DemoData和SecurityProviders复制到葡萄城报表安装目录下。
如果提示目录已经存在,是否覆盖,请选择【是】。
(3)登录到系统管理门户 http://localhost:8080/admin
(4)选择【报表管理】,点击页面右上角的【上传报表】:
上传如下路径中的示例报表文件:
C:\葡萄城报表\DemoData\ArsInputReports\销售订单统计.rdlx
(5)转到【配置管理-安全提供器】,从【自定义安全提供器】下拉列表中选择【ArsInputSecurityProviderFactory】:
参数 ArsInput-DbConnection 设置为:
Data Source=C:\Program Files (x86)\ForguncyServer\Forguncy.UserService2\App_Data\v3\UserServiceDB.sqlite3; Version=3;
参数 ArsInput-Host 设置为:
localhost
(6)将 C:\葡萄城报表\DemoData\ArsInputDatabaseFile\UserServiceDB.sqlite3 文件复制到 C:\Program Files (x86)\ForguncyServer\Forguncy.UserService2\App_Data\v3\ 文件夹下,覆盖原有同名文件。
注意:
以上路径中的 【C:\Program Files (x86)\...】 适用于64位操作系统,如果您的操作系统是32位的,相应路径为 【C:\Program Files\...】 。