返回列表 发帖

关于Sql请求者的几个问题

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

谢谢 ,非常感谢

Re:关于Sql请求者的几个问题

第一个问题,

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

第二个问题,

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

TOP

Re:关于Sql请求者的几个问题

我不同意tansj的第二个问题的回答,我们在用V51的版本中,很多交易都可以导出EXCEL,其中也可以导出列名,在SQL请求者和请求者导不出来,那应该是系统BUG.

TOP

Re:Re:关于Sql请求者的几个问题

非常感谢你的回复,但

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

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

谢谢

TOP

Re:关于Sql请求者的几个问题

关于默认地点:

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

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

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

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

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

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

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

TOP

Re:Re:关于Sql请求者的几个问题

tansj:

关于默认地点:

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

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

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

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

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

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

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

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

TOP

Re:关于Sql请求者的几个问题

附件在哪里呢?

TOP

Re:Re:关于Sql请求者的几个问题

不好意思,忘了传附件

TOP

Re:关于Sql请求者的几个问题

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

TOP

Re:Re:关于Sql请求者的几个问题

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

画面是这样的

TOP

返回列表