以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  有关列显示问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4140)

--  作者:梁丽
--  发布时间:2006/9/27 18:32:00
--  有关列显示问题
各位在场的高手们,我自己有做一个采购系统,我想在我们公司内部局域网内让仓库和生管及物控看到料号有采购单号和数量等列数,但不能看到单价和金额列,而财务则要看到料号及单价和金额列!~
  紧急状况,请知道的高们指教!~
        TKS!~
--  作者:ylm
--  发布时间:2006/9/27 18:58:00
--  
让不同的人看到不同的列
如果在设置用户权限的时候,给某个用户指定了打开某个表时采用的视图,并且禁止该用户执行菜单命令“取消隐藏列”、“启用视图”,那么用户就只能看到该视图包括的列。利用这个原理,我们可以做到同一个表,不同的人看到不同的列。

可以增加一个视图,将其命名为“默认视图”,如果在设置权限的时候,没有给某个用户指定视图,那么该用户登录的时候,将自动启用这个默认视图;此外管理员登录的时候,也会自动启用这个默认视图

此外也可以利用OpenView函数来设置表预处理公式,实现不同的人看到不同的列,例如将表预处理公式设为:
if(UserType=1,OpenView(1),OpenView(2))
该公式的含义是,假定当前用户是管理员,则打开1号视图,否则打开2号视图。

有关视图的基本操作,请参考使用视图


--  作者:ylm
--  发布时间:2006/9/27 18:59:00
--  
***** 版主模式 *****

该贴子是管理员从意见与建议转移过来的!


--  作者:梁丽
--  发布时间:2006/9/27 19:18:00
--  
用函数表示的话是可以,但在用户权限里并没有看到指定哪个用户可以开哪个列视屏啊?

--  作者:wjq1072
--  发布时间:2006/9/27 19:48:00
--  
[这个贴子最后由wjq1072在 2006/09/28 02:45pm 第 1 次编辑]


--  作者:梁丽
--  发布时间:2006/9/27 20:21:00
--  
还想请问一个问题,我们通常输入数据都是用输入窗口,但是有的内容是一样的,请问下能不能在输入窗口里在料号处输入后,有关料号的相关最后一次记录出现
--  作者:czy
--  发布时间:2006/9/27 20:26:00
--  
可以用FindText返回特定值。
--  作者:wjq1072
--  发布时间:2006/9/28 8:10:00
--  
[这个贴子最后由wjq1072在 2006/09/28 02:46pm 第 1 次编辑]


--  作者:梁丽
--  发布时间:2006/9/28 8:57:00
--  
版主,我要设置在我的录入窗口上,登上料号一栏时,后面一些项止都会自动显示我最后一次的采购记录,如果以前没有采购的话,也并不会影响我自己录入.egd文件下载
--  作者:梁丽
--  发布时间:2006/9/28 8:58:00
--  
密码是110,用梁丽娟进帐号!~谢谢版主,请帮设置一下,我昨天想了一个晚上也没有搞出来!~