ListBox1,ListBox2

guess1975 2003-11-07 03:34:44
是一个关于权限的问题:
所有的权限有 门诊收费 药房管理 药库管理 当把其中的一个权限赋给一个叫“张三”的用户后(比如是药房管理)“药房管理”这四个字提交的数据库表中的QUANXIAN 字段中
ListBox1 显示如下: ListBox2显示如下:
门诊收费 药房管理
药库管理
当把其中的一个权限赋给一个叫“李四”的用户后(比如是药库管理)“药库管理”这四个字提交的数据库表中的QUANXIAN 字段中
ListBox1 显示如下: ListBox2显示如下:
门诊收费 药库管理
药房管理
当用SQL查询 查找张三后
ListBox1 显示如下: ListBox2显示如下:
门诊收费 药房管理
药库管理
当用SQL查询 查找李四后
ListBox1 显示如下: ListBox2显示如下:
门诊收费 药库管理
药房管理
当用SQL查询 查找王五后(王五没有赋予权限)
ListBox1 显示如下:
门诊收费
药房管理
药库管理
ListBox2什么也不显示
请问如何让 ListBox1 ListBox2 能够如上显示?


...全文
29 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qibo999 2003-11-07
  • 打赏
  • 举报
回复
关键不在于如何显示上,而在于你数据库的定义上。在你的用户表中定义一个权限位,然后在每次进入前或切换用户时都读它,从而决定显示在哪里。
andy_qhz 2003-11-07
  • 打赏
  • 举报
回复
你说的不是很清楚:
张三/李四两个人的数据在ListBox1,ListBox2中显示出来,你是从哪里获取的

根据你的要求,大致可以这样实现:
ListBox1中放通过SQL语句查询得到的某员工能管理的哪几项权限,如张三的权限是"药房管理",他能管理的是"门诊收费 药库管理"

ListBox2中放具有"门诊收费 药房管理 药库管理"任何一项管理权限的人员,或者显示你通过SQL语句查询得到某员工的那项权限,如 张三权限"药房管理"


1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧