我在开发一个小型数据库管理系统时,遇到这样一个问题:
  我想实现多用户使用全系统,不同的用户登陆后分配不同的权限,请问有什么办法实现用户登陆后,各窗体均显示的用户为当前用户?是不是可以设置这样的全局变量?还是有其他的办法?谢谢各位大虾不吝赐教了!

解决方案 »

  1.   

    定义全局变量UserName就可以阿,显示的地方都用这个变量就可以了
    UserName:String;
    form1.lable.caption:=UserName;
    Form2.Lable.Caption:=UserName;
    --------------------------------
    注意Unit之间引用的问题...
      

  2.   

    你可以在你的主界面上定義UserName變量,其他子Form直接引用就可以了
      

  3.   

    用StatusBar  在win32页里有这个控件
    放在主窗体上后 双击statusBar, 添加2个项目, 第一项的caption设置为: 操作员 第二项的caption为空
    当登录成功后:   StatusBar1.Panels.Items[1].Text:=登录的用户名登录成功后 状态栏显示:|操作员   | 某某某                                    |
      

  4.   

    要使用的时候可以通过 StatusBar1.Panels.Items[1].Text  来取得操作员名称