第一个问题,
给用户设默认地点,然后在requester中添加关于地点判断的条件即可;
第二个问题,
这个和.net调用的excel写入函数有关。个人认为你的想法很好,但是基于一些技术上的原因可能比较难以实现。事实上这个导出过程是从一个暂存的数据表中读出数据,通过.net framework写入到excel的columns中。在写入数据的同时将列名show到 excel中,功能很实用,但是开发起来有一定难度,否则标准功能就一定已经达到了。
第一个问题,你的方法挺好,但问题是
用户的默认地点只能设一个,可是事实上一个人可能要同时查看几个地点的数据,比如同时查看总公司本地和外地办事处的各个仓库,这该如何设置呢?
谢谢
关于默认地点:
这个可能需要特别开发了。逻辑可以这样来考虑:
如果用户默认地址为空,则不执行地点判断,否则限制只可查看其默认地点的数据。要给这些特别权限的人,把他的默认地址设为空即可。
另外,关于requester导出列名的问题,经过试验后发现是可以实现的。
前提是需要在requester的字段后面加上描述。加上后requester数据表格的列名就已经被加上title了,再导出,就可以在excel中显示列名。
再进一步思考:对比一下dannis所说的可以导出列名的查询,为什么在一开始我们不能在requester的查询结果导出到excel中显示列名?是因为requester的字段描述没有被设置。因此,这只是设置问题,并不是BUG。
另外,系统BUG的判断需要能经得起充分的推敲和论证,不能根据事务的表象来判定这就是系统的BUG。
[此帖子已被 tansj 在 2009-4-24 11:45:27 编辑过]
tansj:关于默认地点:
这个可能需要特别开发了。逻辑可以这样来考虑:
如果用户默认地址为空,则不执行地点判断,否则限制只可查看其默认地点的数据。要给这些特别权限的人,把他的默认地址设为空即可。
另外,关于requester导出列名的问题,经过试验后发现是可以实现的。
前提是需要在requester的字段后面加上描述。加上后requester数据表格的列名就已经被加上title了,再导出,就可以在excel中显示列名。
再进一步思考:对比一下dannis所说的可以导出列名的查询,为什么在一开始我们不能在requester的查询结果导出到excel中显示列名?是因为requester的字段描述没有被设置。因此,这只是设置问题,并不是BUG。
另外,系统BUG的判断需要能经得起充分的推敲和论证,不能根据事务的表象来判定这就是系统的BUG。
[此帖子已被 tansj 在 2009-4-24 11:45:27 编辑过]
你说的应该是请求者的导出问题,请求者也确实可以导出列名,可是sql 请求者已经设了描述,如附件,导出时还是没有列名,请再查看,多谢!
tansj:
你的sql requester跑出来的画面可以截个图吗?
tansj:
奇怪了,requester可以导出来,但是sql requester导不出来。我会继续跟踪这个问题,有消息了马上告诉你。
Hi lienlun,
SQL请求者无法在excel中导出列名的问题将在下一版本的patch中修复。谢谢你提出此问题。
每一个SQL请求者都会产生一个屏幕,修改生成的这个屏幕的字段描述为中文列名,审核后导出EXCEL就可以了。
缺点是如果SQL请求者再修改的话,那要重新再去改那个生成的屏幕。
欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) | Powered by Discuz! 7.2 |