赛捷软件论坛's Archiver

lienlun 发表于 2009-4-20 23:24

关于Sql请求者的几个问题

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

tansj 发表于 2009-4-23 19:46

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

<P>第一个问题,</P><P>给用户设默认地点,然后在requester中添加关于地点判断的条件即可;</P><P>第二个问题,</P><P>这个和.net调用的excel写入函数有关。个人认为你的想法很好,但是基于一些技术上的原因可能比较难以实现。事实上这个导出过程是从一个暂存的数据表中读出数据,通过.net framework写入到excel的columns中。在写入数据的同时将列名show到 excel中,功能很实用,但是开发起来有一定难度,否则标准功能就一定已经达到了。</P>

dannis 发表于 2009-4-24 03:22

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

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

lienlun 发表于 2009-4-24 16:55

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

非常感谢你的回复,但<br><p>第一个问题,你的方法挺好,但问题是</p><p>用户的默认地点只能设一个,可是事实上一个人可能要同时查看几个地点的数据,比如同时查看总公司本地和外地办事处的各个仓库,这该如何设置呢?</p><p>谢谢<br></p>

tansj 发表于 2009-4-24 19:38

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

<P>关于默认地点:</P><P>这个可能需要特别开发了。逻辑可以这样来考虑:</P><P>如果用户默认地址为空,则不执行地点判断,否则限制只可查看其默认地点的数据。要给这些特别权限的人,把他的默认地址设为空即可。</P><P>另外,关于requester导出列名的问题,经过试验后发现是可以实现的。</P><P>前提是需要在requester的字段后面加上描述。加上后requester数据表格的列名就已经被加上title了,再导出,就可以在excel中显示列名。</P><P>再进一步思考:对比一下dannis所说的可以导出列名的查询,为什么在一开始我们不能在requester的查询结果导出到excel中显示列名?是因为requester的字段描述没有被设置。因此,这只是设置问题,并不是BUG。</P><P>另外,系统BUG的判断需要能经得起充分的推敲和论证,不能根据事务的表象来判定这就是系统的BUG。</P><p>[此帖子已被 tansj 在 2009-4-24 11:45:27 编辑过]

lienlun 发表于 2009-4-24 21:00

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

<blockquote><img border=0 src=images/icon-quote.gif> <b>tansj:</b><br><p>关于默认地点:</p><p>这个可能需要特别开发了。逻辑可以这样来考虑:</p><p>如果用户默认地址为空,则不执行地点判断,否则限制只可查看其默认地点的数据。要给这些特别权限的人,把他的默认地址设为空即可。</p><p>另外,关于requester导出列名的问题,经过试验后发现是可以实现的。</p><p>前提是需要在requester的字段后面加上描述。加上后requester数据表格的列名就已经被加上title了,再导出,就可以在excel中显示列名。</p><p>再进一步思考:对比一下dannis所说的可以导出列名的查询,为什么在一开始我们不能在requester的查询结果导出到excel中显示列名?是因为requester的字段描述没有被设置。因此,这只是设置问题,并不是BUG。</p><p>另外,系统BUG的判断需要能经得起充分的推敲和论证,不能根据事务的表象来判定这就是系统的BUG。</p><p>[此帖子已被 tansj 在 2009-4-24 11:45:27 编辑过]</blockquote></p><p>你说的应该是请求者的导出问题,请求者也确实可以导出列名,可是sql 请求者已经设了描述,如附件,导出时还是没有列名,请再查看,多谢!<br></p>

tansj 发表于 2009-4-24 21:38

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

附件在哪里呢?

lienlun 发表于 2009-4-24 23:00

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

不好意思,忘了传附件<img border=0 src=attachments/bbsxp/2009-4/20094241506.png>

tansj 发表于 2009-4-25 00:07

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

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

lienlun 发表于 2009-4-25 00:17

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

<blockquote><img border=0 src=images/icon-quote.gif> <b>tansj:</b><br>你的sql requester跑出来的画面可以截个图吗?</blockquote><img border=0 src=attachments/bbsxp/2009-4/2009424161656.png><br>画面是这样的<br>

tansj 发表于 2009-4-25 01:55

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

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

lienlun 发表于 2009-4-27 17:21

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

<blockquote><img border=0 src=images/icon-quote.gif> <b>tansj:</b><br>奇怪了,requester可以导出来,但是sql requester导不出来。我会继续跟踪这个问题,有消息了马上告诉你。</blockquote><br>多谢!<br>

tansj 发表于 2009-5-8 17:24

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

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

lienlun 发表于 2009-5-11 16:46

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

那我就期待patch早日发布了,谢谢!

zhihui.chen 发表于 2009-5-14 21:56

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

<P>每一个SQL请求者都会产生一个屏幕,修改生成的这个屏幕的字段描述为中文列名,审核后导出EXCEL就可以了。</P><P>缺点是如果SQL请求者再修改的话,那要重新再去改那个生成的屏幕。</P><P>&nbsp;</P>

pepsi 发表于 2009-5-28 01:34

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

借地方问个问题:<div><br></div><div>SQL Requester中在表格右键“Excel 导出...”没问题,但选底部按钮“导出”提示"地址溢出标记",然后程序退出。</div><div><br></div><div>什么原因</div>

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.