FineReport设计器提供了简单方便的数据库查询功能,通常的使用场景是用户将测试有效的SQL语句粘贴到设计器中查询相应的数据,该功能要求用户具备一定的SQL使用能力。
为了简化用户的操作流程,降低用户使用SQL语句查询的难度,我们将“高级sql编辑器”作为2018帆软开发者大赛的课题之一,经过参赛者们为期3个多月的竞技角逐,由“aedless”开发的“高级数据库查询”插件成为优胜作品,现已在帆软市场正式上线。
该插件极大地简化了SQL语句的使用流程,实现了无缝对接SQL可视化编辑工具的功能。 【功能介绍】 - 支持数据权限管理
- 支持语法提示、自动补全和代码美化
- 优化在sql中加入帆软公式支持
- 支持可视化的sql builder
【下载方式】 - 打开FineReport设计器,搜索“高级数据库查询”安装下载;
- 进入帆软市场安装下载,搜索“高级数据库查询”安装下载;
【使用流程】 在左下角的数据集编辑区域新增一个数据集查询,在弹出的sql编辑界面中点击右上角图标即可启动高级编辑模式,如下图:
远程设计时,当使用设计管理员账号登录,菜单栏“服务器”下新增“数据集配置权限管理”菜单项。复选框默认不勾选,下面的权限管理部分默认禁用。当勾选“使用高级sql编辑器直接替代fr自带编辑区”以后,用户将看不到自带的编辑面板,直接进入高级编辑模式,可以使用下面的权限管理功能,权限管理能指定不同的用户看到不同的数据连接以及其中的表、视图。 |