机房收费系统-- 跨越窗体从数据库里取数据
来源:互联网 发布:优惠劵域名 编辑:程序博客网 时间:2024/04/20 01:18
1 登录系统时,需要登录用户ID和密码,如果用户存在,登录成功。
添加用户权限只能是是管理员,所以只能以管理员的身份登录系统,才可以添加用户。
添加用户的时候,有一个开户人,此开户人,可以从User_Info 表中获取。
现在我们要做的就是,如何获取开户人。因为,开户人,只能是管理员权限的,也就是说,添加用户的的开户人,就是登录系统的管理员。
那么我们可以根据,登录窗体的用户ID,找到User_Info里对应的用户名,即开户人。
下面我们用代码来实现:
txtSQL = "select * from User_Info where UserID='" & Trim(frmLogin.txtUserID.Text) & "'"
Set mrcc = ExecuteSQL(txtSQL, MsgText)
txtKaiUser.Text= Trim(mrcc.Fields(2))
2
.
在数据设定表中,同样也用开户人,也是通过,登录窗体取数据的。
3.也是通过登录时的"用户ID"从User_Info数据库中取数据。
'此处之所以这样从数据库里获取开户者,是因为,在frmLogin登录窗体中UserName改为UserID,因为UserName,并不能唯一标识一个用户
txtSQL = "select * from User_Info where UserID='" & Trim(frmLogin.txtUserID.Text) & "'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False And Trim(mrc.Fields(1)) = "一般用户" Then
operator.Enabled = False
Admin.Enabled = False
End If
'操作员所能实现的功能(能操作一般用户和操作员的操作)
If mrc.EOF = False And Trim(mrc.Fields(1)) = "操作员" Then
Admin.Enabled = False
End If
End Sub
'另一种情况,管理员的权限,都能操作
- 机房收费系统-- 跨越窗体从数据库里取数据
- 机房收费系统窗体功能分析
- 机房收费系统 窗体归类
- 登录窗体--机房收费系统
- 查询窗体--机房收费系统
- 机房收费系统-登录窗体
- 机房收费系统——窗体与数据库表关系
- 【VB与数据库】机房收费系统--跨窗体传值
- 机房收费系统--数据库
- 机房收费系统数据库设计
- 重建机房收费系统数据库
- 机房收费系统数据库设计
- 【机房收费系统】数据库设计
- 机房收费系统--数据库设计
- 数据库—机房收费系统之MDI窗体与子窗体
- 机房收费系统之四(基本数据设定窗体和充值窗体)
- 机房收费系统之注册窗体
- 机房收费系统之充值窗体
- Sensor Framework原理
- 音视频编码
- 一百以内素数
- windows程序设计 例题解析 SINEWAVE.C
- JSP引用外部js文件
- 机房收费系统-- 跨越窗体从数据库里取数据
- U-boot
- 商城项目(一)
- ACM Problem A
- C# 调用WinRar执行rar、zip压缩
- Java API
- 标准输入输出、错误输出、重定向标准输出
- createrepo createrepo是linux下的创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。 yum(Yellowdog Updater,
- Linux下用nutch搭建搜索引擎