我使用的是FR8.0,Q1:如何用SQL导出报表目录(模块)被授权的所有角色?

我使用的是FR8.0,

Q1:如何用SQL导出报表目录(模块)被授权的所有角色?

Q2:如何用SQL导出某一报表被授权的所有角色?



FineReport alu 发布于 2018-11-13 13:30
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
macro_hardLv1高级互助
发布于2018-11-13 14:44
SELECT ROLEID FROM FR_T_CUSTOMROLEENTRYPRIVILEGE WHERE TYPE=0

TYPE=0的是目录 大于0的是模板

  • alu alu(提问者) 非常感谢各位!以下语句实现了报表与角色的对应,分享一下: select x.*,y.* from ( SELECT f.id as 目录id,f.name as 目录,r.id,r.parent,r.name as 报表 FROM PUBLIC.FR_REPORTLETENTRY r,PUBLIC.FR_FOLDERENTRY f where r.parent = f.id and r.parent>50 ) x left join ( SELECT a.entryid,c.rolename as 角色 FROM FR_T_CUSTOMROLEENTRYPRIVILEGE a LEFT JOIN FR_T_CUSTOMROLE c ON a.ROLEID=c.id ) y on x.id=y.entryid where 1=1 order by 目录,报表
    2018-11-13 16:34 
最佳回答
0
bi_yjlLv2见习互助
发布于2018-11-13 14:22

做过数据平台迁移吗?做过的话可以在FR_S_USER表里导出

最佳回答
0
touyuan001Lv6中级互助
发布于2018-11-13 14:42

如何使用第三方管理软件连接报表内置hsql数据库finedb
http://help.finereport.com/doc-view-1711.html


报表内置hsql数据库finedb表说明

http://help.finereport.com/doc-view-1573.html


看完这两个你应该就能自己写出对应的语句了。

  • alu alu(提问者) 非常感谢!问题已经解决。
    2018-11-13 16:35 
  • touyuan001 touyuan001 回复 alu(提问者) 呵呵。
    2018-11-13 16:56 
  • 4关注人数
  • 1097浏览人数
  • 最后回答于:2018-11-13 14:44
    请选择关闭问题的原因
    确定 取消
    返回顶部