Board logo

标题: 关于Sql请求者的几个问题 [打印本页]

作者: lienlun    时间: 2009-4-20 23:24     标题: 关于Sql请求者的几个问题

关于Sql请求者的几个问题请教
1.一个Sql请求者做好后,如何分地点授权,每个用户只允许 查看 已授权地点?
2.右键 excel 导出后结果的列名都是C1,C2……,能不能引用SQL请求者里指定的列名?

谢谢 ,非常感谢

作者: tansj    时间: 2009-4-23 19:46     标题: Re:关于Sql请求者的几个问题

第一个问题,

给用户设默认地点,然后在requester中添加关于地点判断的条件即可;

第二个问题,

这个和.net调用的excel写入函数有关。个人认为你的想法很好,但是基于一些技术上的原因可能比较难以实现。事实上这个导出过程是从一个暂存的数据表中读出数据,通过.net framework写入到excel的columns中。在写入数据的同时将列名show到 excel中,功能很实用,但是开发起来有一定难度,否则标准功能就一定已经达到了。


作者: dannis    时间: 2009-4-24 03:22     标题: Re:关于Sql请求者的几个问题

我不同意tansj的第二个问题的回答,我们在用V51的版本中,很多交易都可以导出EXCEL,其中也可以导出列名,在SQL请求者和请求者导不出来,那应该是系统BUG.
作者: lienlun    时间: 2009-4-24 16:55     标题: Re:Re:关于Sql请求者的几个问题

非常感谢你的回复,但

第一个问题,你的方法挺好,但问题是

用户的默认地点只能设一个,可是事实上一个人可能要同时查看几个地点的数据,比如同时查看总公司本地和外地办事处的各个仓库,这该如何设置呢?

谢谢


作者: tansj    时间: 2009-4-24 19:38     标题: Re:关于Sql请求者的几个问题

关于默认地点:

这个可能需要特别开发了。逻辑可以这样来考虑:

如果用户默认地址为空,则不执行地点判断,否则限制只可查看其默认地点的数据。要给这些特别权限的人,把他的默认地址设为空即可。

另外,关于requester导出列名的问题,经过试验后发现是可以实现的。

前提是需要在requester的字段后面加上描述。加上后requester数据表格的列名就已经被加上title了,再导出,就可以在excel中显示列名。

再进一步思考:对比一下dannis所说的可以导出列名的查询,为什么在一开始我们不能在requester的查询结果导出到excel中显示列名?是因为requester的字段描述没有被设置。因此,这只是设置问题,并不是BUG。

另外,系统BUG的判断需要能经得起充分的推敲和论证,不能根据事务的表象来判定这就是系统的BUG。

[此帖子已被 tansj 在 2009-4-24 11:45:27 编辑过]


作者: lienlun    时间: 2009-4-24 21:00     标题: Re:Re:关于Sql请求者的几个问题

tansj:

关于默认地点:

这个可能需要特别开发了。逻辑可以这样来考虑:

如果用户默认地址为空,则不执行地点判断,否则限制只可查看其默认地点的数据。要给这些特别权限的人,把他的默认地址设为空即可。

另外,关于requester导出列名的问题,经过试验后发现是可以实现的。

前提是需要在requester的字段后面加上描述。加上后requester数据表格的列名就已经被加上title了,再导出,就可以在excel中显示列名。

再进一步思考:对比一下dannis所说的可以导出列名的查询,为什么在一开始我们不能在requester的查询结果导出到excel中显示列名?是因为requester的字段描述没有被设置。因此,这只是设置问题,并不是BUG。

另外,系统BUG的判断需要能经得起充分的推敲和论证,不能根据事务的表象来判定这就是系统的BUG。

[此帖子已被 tansj 在 2009-4-24 11:45:27 编辑过]

你说的应该是请求者的导出问题,请求者也确实可以导出列名,可是sql 请求者已经设了描述,如附件,导出时还是没有列名,请再查看,多谢!


作者: tansj    时间: 2009-4-24 21:38     标题: Re:关于Sql请求者的几个问题

附件在哪里呢?
作者: lienlun    时间: 2009-4-24 23:00     标题: Re:Re:关于Sql请求者的几个问题

不好意思,忘了传附件
作者: tansj    时间: 2009-4-25 00:07     标题: Re:关于Sql请求者的几个问题

你的sql requester跑出来的画面可以截个图吗?
作者: lienlun    时间: 2009-4-25 00:17     标题: Re:Re:关于Sql请求者的几个问题

tansj:
你的sql requester跑出来的画面可以截个图吗?

画面是这样的

作者: tansj    时间: 2009-4-25 01:55     标题: Re:关于Sql请求者的几个问题

奇怪了,requester可以导出来,但是sql requester导不出来。我会继续跟踪这个问题,有消息了马上告诉你。
作者: lienlun    时间: 2009-4-27 17:21     标题: Re:Re:关于Sql请求者的几个问题

tansj:
奇怪了,requester可以导出来,但是sql requester导不出来。我会继续跟踪这个问题,有消息了马上告诉你。

多谢!

作者: tansj    时间: 2009-5-8 17:24     标题: Re:关于Sql请求者的几个问题

Hi lienlun,

SQL请求者无法在excel中导出列名的问题将在下一版本的patch中修复。谢谢你提出此问题。


作者: lienlun    时间: 2009-5-11 16:46     标题: Re:Re:关于Sql请求者的几个问题

那我就期待patch早日发布了,谢谢!
作者: zhihui.chen    时间: 2009-5-14 21:56     标题: Re:关于Sql请求者的几个问题

每一个SQL请求者都会产生一个屏幕,修改生成的这个屏幕的字段描述为中文列名,审核后导出EXCEL就可以了。

缺点是如果SQL请求者再修改的话,那要重新再去改那个生成的屏幕。

 


作者: pepsi    时间: 2009-5-28 01:34     标题: Re:关于Sql请求者的几个问题

借地方问个问题:

SQL Requester中在表格右键“Excel 导出...”没问题,但选底部按钮“导出”提示"地址溢出标记",然后程序退出。

什么原因





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