机房收费系统----数据库添加登录人ID和电脑用户名显示在数据库里
2018-01-01 20:37
281 查看
第一个问题:
在“增”这个操作的时候,增加信息的同时,找到执行“增加”操作人的信息,存入到数据库的实现
举一个例子:操作员注册信息的时候,在添加了UserID、 PWD 、LEVEl 、Username 后 点击添加的同时,数据表中的head列 也添加了 登录人的ID想法一:调用表,查询登录信息: 利用mrc(注册表).field(4)=mrc1(登录表).field(0) ,这样需要遇到一个添加一部分代码
学生上机系统的办法:在登录的时候,捕捉信息UserName= trim(txtUserName.Text),公共声明变量username 所有类似添加都用;mrc(注册表).field(4)=username 就可以了
好比:一个容器里面有很多地方都需要应用的物品,那么它就把这个物品告诉所有需要的人,它叫username,无论谁需要,直接用这个名字,就可以捕捉到它再放到其他的容器里。这就是我们模块里面应用比较多的public 声明
第二个问题:
登录的同时,除了搜索数据库User_Info 验证信息正确否,还要在Worklog 和OnWorkLog数据库表里添加当前信息,其中包含当前登录的computer是什么,这是怎么实现的?
应用一句代码就可以实现了:变量名 = VBA.Environ("computername")
综上部分代码实现:
'登录的同时,要在Worklog表上有登录的部分信息 txtsql2 = "select * from Worklog_info " Set mrc2 = ExecuteSQL(txtsql2, msgtext2) '让电脑名称存在comptname里 ComptName = VBA.Environ("computername") mrc2.AddNew mrc2.Fields(1) = Trim(txtUserName) mrc2.Fields(2) = Trim(mrc.Fields(2)) mrc2.Fields(3) = Date mrc2.Fields(4) = Time mrc2.Fields(7) = Trim(ComptName) mrc2.Fields(8) = "True" mrc2.Update mrc2.Close mrc.Close Me.Hide '登录窗体隐藏,主窗体显示之前进行赋值 UserName = Trim(txtUserName.Text) rmMain.Show
4000
相关文章推荐
- 【机房收费系统】——向MSHFlexGrid控件中动态添加数据库数据防止重复
- 【机房收费系统】-1-添加、连接数据库文件
- 机房收费系统--向数据库中添加MDF文件
- 【机房收费系统】时间控件的使用及显示当前电脑的名称
- 机房收费系统 Part One——数据库中添加MDF文件
- VB.Net机房收费系统(三层)——用datagirdview 控件显示数据库数据
- 【机房收费系统】登录显示多步OLE DB 错误
- 机房收费系统之添加数据库、保存数据表
- 机房收费系统之用户登录
- 机房收费系统数据库设计(一)
- 机房收费系统——登录窗体
- 机房收费系统的数据库设计
- 如何设置电脑自动登录系统?不用输入用户名和密码
- 重建机房收费系统数据库(第二版)
- 机房收费系统遇到的问题(一) datagridview一次性移除多行选中数据,同时删除数据库数据
- VB.net版机房收费系统——三层登录
- 机房收费系统合作——再看数据库设计
- VB.NET版机房收费系统之七层登录
- VB查询数据库之结账——机房收费系统总结(五)
- (六)01机房收费系统数据库设计说明书