获取用户名

请教一下,在报表中如何获得自己的项目登录的用户

FineReport wxx2466 发布于 2019-11-15 12:52
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-11-15 12:53

在公式里面 $fine_username  就行了。


image.png

  • wxx2466 wxx2466(提问者) 用这个只能获取平台的登录用户名,我想获取自己自己系统的
    2019-11-15 12:56 
最佳回答
0
xiaomiliLv6初级互助
发布于2019-11-15 12:57

我用的10.0版本,单元格中直接写=$fr_username就可以获取登陆用户名

  • wxx2466 wxx2466(提问者) 是自己的系统的吗
    2019-11-15 12:58 
  • wxx2466 wxx2466(提问者) 我的是8.0的 没起作用
    2019-11-15 12:58 
  • xiaomili xiaomili 回复 wxx2466(提问者) 首先得用你账号登陆系统,就起作用了
    2019-11-15 16:27 
最佳回答
0
凌建Lv7高级互助
发布于2019-11-15 13:01

8.0的是不是username来着,你可以放在单元格里登录测试的

  • wxx2466 wxx2466(提问者) $fr_username 我的是8.0用的是这个
    2019-11-15 13:07 
  • 凌建 凌建 回复 wxx2466(提问者) 你要获取你自己的用户名的话,要么就靠登录账号关联,不过你系统表里得有你的账号才行
    2019-11-15 13:56 
  • wxx2466 wxx2466(提问者) 回复 凌建 没明白,具体说明下
    2019-11-15 14:29 
  • 凌建 凌建 回复 wxx2466(提问者) 你单元格用公式=sql(\"数据库名\",\"select 用户名 from table where 账号=\'\"+fr_username+\"\'\",1,1) 账号要对应你自己系统表里的,也就是说帆软里的账号同时也要在你自己系统表里拥有并且对应才可以查询到
    2019-11-15 14:35 
  • wxx2466 wxx2466(提问者) 回复 凌建 我是这样操作的,可是获取不到
    2019-11-15 15:08 
最佳回答
0
shirokoLv6资深互助
发布于2019-11-15 13:23

$fine_username可以获取报表系统的用户名,如果不对的话,你连接上自己的有保存用户名的数据库,用$fine_username去查对应的名字就行了

  • wxx2466 wxx2466(提问者) 我想获取自己系统的用户名,不是报表系统的用户名
    2019-11-15 13:25 
  • shiroko shiroko 回复 wxx2466(提问者) 你是说,电脑的操作系统?
    2019-11-15 13:31 
  • wxx2466 wxx2466(提问者) 回复 shiroko 是我自己做的系统里使集成了帆软报表 想在报表中获取系统登录的用户名
    2019-11-15 14:29 
  • shiroko shiroko 回复 wxx2466(提问者) 帆软系统的用户数据是同步的啊,你用fineusername然后去同步用的数据集里就能找到用户名了啊
    2019-11-15 14:42 
  • wxx2466 wxx2466(提问者) 回复 shiroko 你帮我看一下 我写的获取不到
    2019-11-15 15:04 
  • 5关注人数
  • 1076浏览人数
  • 最后回答于:2019-11-15 13:23
    请选择关闭问题的原因
    确定 取消
    返回顶部