主题:菜鸟求助老鸟
yk001
[专家分:0] 发布于 2005-09-10 22:21:00
用PB编写的一个数据录入窗口,其中一个数据录入选项为:商品编号 由于各个用户所管理商品不一样(主要是编号的前4位不一样),在录入数据时要限制每个用户只能输入他所管商品的编号,请问如何根据登录用户名限制该用户所能输入数据
回复列表 (共3个回复)
沙发
mykey [专家分:100] 发布于 2005-09-13 09:57:00
建立一个参数表,建立商品编号和登录人员的对应关系,在人员登录时,将可以输入的商品编号赋给全局变量。在数据窗口的itemchanged时间进行判断就可以了
板凳
yk001 [专家分:0] 发布于 2005-09-13 13:40:00
举例:用户名111,所选编号为7507000-7507999 9507000-9507999
用户名222,所选编号为6507000-6507999 8507000-8507999
我如何根据前四位进行判断用户在sle_1.text里输入的编号是否正确
pb编译有没有对变量取前四位的命令函数
3 楼
mykey [专家分:100] 发布于 2005-09-14 08:19:00
假设你在登录时已经建立好用户和编号的关系,即:111对应7507,222对应6507,那么在录入数据时(假设以111用户登录):
if mid(trim(sle_1.text),1,4)<>7507 then
messagebox("错误","您不是该商品维护人员")
return
end if
我来回复