VB多用户登录显示不同数据?

当用户登录时判断用户所属部门,如果是部门A,月订单表则显示的是A部门所有员工的数据。同样,如果是B部门,打开月订单表,显示的是B部门所有员工的数据。注:在新建员工是已区分... 当用户登录时判断用户所属部门,如果是部门A,月订单表则显示的是A部门所有员工的数据。同样,如果是B部门,打开月订单表,显示 的是B部门所有员工的数据。
注:在新建员工是已区分了所属部门。
求VB判断代码,谢谢
SQL数据库
展开
 我来答
oiu13
2015-04-08 · TA获得超过249个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:212万
展开全部
1、声明一个公有变量 '如:Dept
2、你的数据库
假设你用户表用员工 所属部门 字段 为:Db_Login_Dept
订单表里应该已有相应的“订单所属部门”的 相应字段 的吧?
例:Db_Xs_Dept
3、在登录时,读取用户密码时
把员工所属部门字段 值 rs("Db_Login_Dept") 一起读出来,如果登录成功,就将其部门信息赋值给 变量 Dept
4、在后续后查询订单的时候
SQL 查询语句 里加上查询条件 : Where Db_Xs_Dept=Dept

'这样就只限本部门人员查询了,对 于 经理 或者 高权限人员(如:采购部主管需要查看销售情况),可以在登时或者 必要的操作之前加权限判断,查询 条件改用 Like 方式 赋予 全有部门 或者 将 Where 单独 用 or 筛选个别条件 赋值给 临时临时变量,再组合到SQL语句里。

没有你的源码,你也不知道你的表信息。只能做到这了。其实就是加个查询条件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式