Board logo

标题: 水晶报表中如何插入X3当前登陆用户名?? [打印本页]

作者: rpcbsf    时间: 2008-8-19 19:25     标题: 水晶报表中如何插入X3当前登陆用户名??

RT,,,碰到不少问题 ,打算通过用户来判断查询内容的。。。。
作者: rpcbsf    时间: 2008-8-20 23:02     标题: Re:水晶报表中如何插入X3当前登陆用户名??

没人回,那就自问自答了。

设置一个参数,挂载报表的时候用全局变量里面的用户编号作为默认值就可以了。


作者: LiYa    时间: 2008-8-22 01:11     标题: Re:水晶报表中如何插入X3当前登陆用户名??

用户的信息放在表AUTILIS中。
作者: rpcbsf    时间: 2008-8-23 17:53     标题: Re:水晶报表中如何插入X3当前登陆用户名??

那里面是全部的用户吧,有当前登陆用户么?我这边是想知道当前用户,然后借助这个用户来判断允许查询的产品类别。
作者: ayu_cheng    时间: 2008-8-24 19:03     标题: Re:水晶报表中如何插入X3当前登陆用户名??

你在X3报表里面设置一个参数,比如USR,类型为AUS,默认值为GUSER

当然,如果你需要实现的隐蔽性,可以让其参数不显示,这样用户代码就不知不觉传递到报表,否则如果显示出来的话,用户是可以自己修改用户代码的,随意修改就其不到权限控制的作用了,这个只是建议


作者: rpcbsf    时间: 2008-8-25 22:01     标题: Re:水晶报表中如何插入X3当前登陆用户名??

是程远么???我是SHGG的小王。。。。。。

这个报表已经做出来了,我是在报表挂载那里给参数赋默认值GUSER的,这样子可以不?

还有前面那个子报表里面加子报表那个,我的原意是在一个订单收货总表里面用子报表实现几种排序:比如按供应商分类排序、按订单下达日期分类排序等等。 然后再在每个排序的子报表里面的收货总数那里做一个详细收货子报表(包括收了几批,哪天收的)。


作者: ayu_cheng    时间: 2008-8-26 22:38     标题: Re:水晶报表中如何插入X3当前登陆用户名??

USR,类型为AUS,默认值为GUSER,就可以了

实现几种排序放在一个报表里面不合适的,报表最好分开,或者你先挂一个母报表,然后在上面同时挂上多个子报表,双击进入

查询详细收货的话,如果逻辑清楚的你是不需要挂子报表的,可以通过组来实现,然后双击进入就可以了

我说的逻辑清楚是指不要出现不同关系的表互相链接而导致数据重复






欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2