Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]不同用户面对同一表格

风水师  发表于:2009-08-12 20:39:35  
复制

不同用户面对同一表格时,可否让张三看到同一表格的前10行,而李四只能看到11-20行.王五则全部都能看到?.

 

Top
麥田 发表于:2009-08-12 20:50:52
用平台的权限功能啊  登录的帐号设置不同的权限  普通帐号只能看到自己录入的数据  管理员帐号看到的是所有数据

华尔街风水师 发表于:2009-08-12 21:23:56

根据别人的建议,我觉得应该使用查询比较妥当.依部门来分类,工程部只能看得到成套产品,销售部全部能看得到.生产部的只能看得到零部件.再指定一个条件,where 类型=成套产品,即可以达到我的要求.

 



麥田 发表于:2009-08-12 21:26:26
建议你把平台的"部门及组权限"与"用户管理"好好研究一下  里面方便的权限功能

HPAC 发表于:2009-08-12 21:33:32

很简单方案:

 

根据不同要求条件(10行或 11~20行)建立不同的查询给相应的人员使用。

 

 



李妮 发表于:2009-08-13 08:57:32

dim userid as string

if userid="王五" then

 me.recordsource="select * from 表1 "

elseif userid="张三" then

  me.recordsource="select top10 * from 表1"

else

  me.recordsource="select * from 表1 where userid='"& me.userid &"'"



华尔街风水师 发表于:2009-08-14 10:10:36
建议你把平台的"部门及组权限"与"用户管理"好好研究一下  里面方便的权限功能
我会认真考虑你的建议。
 

 


国文 发表于:2009-08-14 16:58:06
5楼正解,顺便问问:“平台”是指?

华尔街风水师 发表于:2009-08-15 07:30:56

平台指:umv开发平台.

http://www.umvps.com/AccDev.asp



总记录:8篇  页次:1/1 9 1 :