回 帖 发 新 帖 刷新版面

主题:菜鸟求助老鸟

用PB编写的一个数据录入窗口,其中一个数据录入选项为:商品编号 由于各个用户所管理商品不一样(主要是编号的前4位不一样),在录入数据时要限制每个用户只能输入他所管商品的编号,请问如何根据登录用户名限制该用户所能输入数据

回复列表 (共3个回复)

沙发

建立一个参数表,建立商品编号和登录人员的对应关系,在人员登录时,将可以输入的商品编号赋给全局变量。在数据窗口的itemchanged时间进行判断就可以了

板凳

举例:用户名111,所选编号为7507000-7507999 9507000-9507999
      用户名222,所选编号为6507000-6507999 8507000-8507999
   我如何根据前四位进行判断用户在sle_1.text里输入的编号是否正确

pb编译有没有对变量取前四位的命令函数

3 楼

假设你在登录时已经建立好用户和编号的关系,即:111对应7507,222对应6507,那么在录入数据时(假设以111用户登录):
if mid(trim(sle_1.text),1,4)<>7507 then
   messagebox("错误","您不是该商品维护人员")
   return
end if

我来回复

您尚未登录,请登录后再回复。点此登录或注册