版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主要代码如下:1、登录界面代码:Dim cn As New ADODB。ConnectionDim rst As New ADODB。RecordsetPrivate Sub Command1_Click() Set cn = New ADODB。Connection Set rst = New ADODB.Recordset Static i% cn。ConnectionString = ”Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C
2、1847" cn。Open usna = Trim(Text1.Text) mysql = "select from 用户表 where 用户名=” usna "” rst。Open mysql, cn If rst.EOF Then MsgBox ”用户名不存在!” cn。Close Text1。Text = ” Text2。Text = "" Text1。SetFocus Else If Trim(rst(”密码”)) = Trim(Text2。Text) Then 管理界面。Show Else i = i + 1 If i < 3
3、Then MsgBox ”用户名或密码错误!”, vbOKOnly + vbExclamation, "警告" cn.Close Text2。Text = "” Text1.Text = ” Text1.SetFocus Else MsgBox ”该用户已被锁定!", vbOKOnly + vbExclamation, ”警告” End If End If End If End SubPrivate Sub Command2_Click()Text1.Text = ""Text2.Text = ”Text3。Text = ”End S
4、ub2、管理界面代码:Private Sub Sinsert_Click()添加学生信息。ShowEnd SubPrivate Sub Sselect_Click()查询学生信息.ShowEnd SubPrivate Sub sustu_Click()查询更新学生信息。ShowEnd SubPrivate Sub xgmm_Click()修改密码。ShowEnd SubPrivate Sub yhzc_Click()用户注册.ShowEnd Sub3、查询学生信息代码:Dim cn As New ADODB。ConnectionDim rst As New ADODB.RecordsetPri
5、vate Sub Command1_Click() Set cn = New ADODB.Connection Set rst = New ADODB.Recordset cn。ConnectionString = ”Provider=SQLOLEDB。1;Persist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847" cn.Open If Combo1。Text < ”" Then mysql = ”select from 学生信息表 where 系别=”
6、 & Trim(Combo1。Text) ”" rst.Open mysql, cn If rst。EOF Then MsgBox ”没有学生!”, vbOKOnly + vbExclamation, ”警告” Combo1。Text = "" Else With MSFlexGrid1 .TextMatrix(0, 1) = "学号" 。TextMatrix(0, 2) = ”姓名" 。TextMatrix(0, 3) = "性别” .TextMatrix(0, 4) = "年龄" 。TextM
7、atrix(0, 5) = "系别" 。TextMatrix(0, 6) = ”班级” MSFlexGrid1。Rows = 1 每次查询自动定位到第一行 Do While Not rst。EOF .Rows = 。Rows + 1 。CellAlignment = 8 。TextMatrix(。Rows 1, 1) = rst。Fields("学号”) .TextMatrix(.Rows 1, 2) = rst。Fields(”姓名”) .TextMatrix(。Rows - 1, 3) = rst.Fields("性别”) 。TextMatrix(。
8、Rows 1, 4) = rst.Fields("年龄") .TextMatrix(.Rows - 1, 5) = rst。Fields(”系别”) 。TextMatrix(。Rows - 1, 6) = rst.Fields(”班级”) rst。MoveNextLoop End With End If ElseIf Combo2。Text < ” Then mysql = "select from 学生信息表 where 班级=" & Trim(Combo2。Text) ”" rst。Open mysql, cn If rst.
9、EOF Then MsgBox "没有学生!”, vbOKOnly + vbExclamation, "警告" Combo1。Text = ” Else With MSFlexGrid1 。TextMatrix(0, 1) = ”学号” 。TextMatrix(0, 2) = ”姓名” 。TextMatrix(0, 3) = ”性别” 。TextMatrix(0, 4) = ”年龄” .TextMatrix(0, 5) = ”系别” 。TextMatrix(0, 6) = "班级” MSFlexGrid1.Rows = 1 每次查询自动定位到第一行 Do
10、 While Not rst。EOF .Rows = .Rows + 1 。CellAlignment = 8 .TextMatrix(。Rows 1, 1) = rst。Fields(”学号”) 。TextMatrix(.Rows 1, 2) = rst。Fields(”姓名”) 。TextMatrix(。Rows 1, 3) = rst。Fields(”性别”) 。TextMatrix(.Rows 1, 4) = rst。Fields("年龄”)。TextMatrix(.Rows 1, 5) = rst。Fields("系别") 。TextMatrix(。Ro
11、ws 1, 6) = rst.Fields(”班级") rst。MoveNextLoop End With End If ElseIf Text1.Text <> "" Then mysql = "select * from 学生信息表 where 学号='" Trim(Text1。Text) & ”'” rst.Open mysql, cn If rst.EOF Then MsgBox "没有学生!", vbOKOnly + vbExclamation, ”警告” Combo1。Text
12、 = ” Else With MSFlexGrid1 。TextMatrix(0, 1) = "学号” 。TextMatrix(0, 2) = "姓名" 。TextMatrix(0, 3) = ”性别” 。TextMatrix(0, 4) = ”年龄" 。TextMatrix(0, 5) = ”系别" 。TextMatrix(0, 6) = "班级” MSFlexGrid1。Rows = 1 '每次查询自动定位到第一行 Do While Not rst。EOF .Rows = .Rows + 1 .CellAlignment
13、= 8 。TextMatrix(.Rows 1, 1) = rst.Fields(”学号”) 。TextMatrix(.Rows 1, 2) = rst。Fields(”姓名”) 。TextMatrix(.Rows 1, 3) = rst。Fields("性别”) 。TextMatrix(。Rows 1, 4) = rst.Fields("年龄”) .TextMatrix(.Rows 1, 5) = rst。Fields(”系别”) .TextMatrix(.Rows 1, 6) = rst。Fields(”班级”) rst。MoveNextLoop End With En
14、d IfElse MsgBox ”请输入查询条件!”, vbOKOnly + vbExclamation, ”警告"End IfEnd SubPrivate Sub Command2_Click()Combo1.Text = ”"Combo2。Text = ”"Text1。Text = ”End SubPrivate Sub Command3_Click()修改学生信息。ShowEnd Sub '修改学生信息Private Sub Command4_Click() Set cn = New ADODB.Connection Set rst = New AD
15、ODB。Recordset cn.ConnectionString = ”Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847” cn。Open mysql = "delete from 学生信息表 where 学号=” & Text1。Text ”'” rst。Open mysql, cn MsgBox "删除成功!”, vbOKOnly + vbExclamation, ”警告”End SubPr
16、ivate Sub Form_Load()Combo1。AddItem ”信息服务学院"Combo1.AddItem ”电子信息工程系"Combo2。AddItem ”40821P”Combo2。AddItem ”40811P"Combo2。AddItem "40822P”Combo2.AddItem ”40721P”End Sub4、添加学生信息代码Dim cn As New ADODB。ConnectionDim rst As New ADODB。RecordsetPrivate Sub Form_Load()Combo1。AddItem "
17、;信息服务学院”Combo1。AddItem ”电子信息工程系”Combo2。AddItem ”40821P”Combo2.AddItem ”40811P"Combo2.AddItem ”40822P”Combo2.AddItem "40721P"End SubPrivate Sub Command1_Click() Set cn = New ADODB。Connection Set rst = New ADODB。Recordset cn.ConnectionString = "Provider=SQLOLEDB。1;Persist Security
18、Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847" cn。OpenDim sex As String usna = Trim(Text1。Text) mysql = ”select from 学生信息表 where 学号='” usna ”'” rst.Open mysql, cn If rst。EOF Then rst.Close Else rst。Close MsgBox ”该学生信息已存在!”, vbOKOnly + vbExclamation, "警告” Tex
19、t1。Text = ” Text2.Text = "" Text3。Text = ” Combo1.Text = "” Combo2。Text = ” Option1。Value = False Text1。SetFocus End IfIf Text1。Text = ” Then MsgBox "请输入学号!”, vbOKOnly + vbExclamation, "警告” Text1。SetFocus Exit Sub End IfIf Text2。Text = ” Then MsgBox ”请输入姓名!”, vbOKOnly + vbEx
20、clamation, "警告” Text2。SetFocus Exit Sub End IfIf Text3.Text = "” Then MsgBox ”请输入年龄!”, vbOKOnly + vbExclamation, ”警告” Text3.SetFocus Exit Sub End IfIf Option1。Value Then sex = ”男” Else sex = ”女”End Ifxh = Trim(Text1.Text)xm = Trim(Text2。Text)xb = sexnl = Trim(Text3。Text)xofy = Trim(Combo1。
21、Text)bj = Trim(Combo2.Text)mysql = "insert into 学生信息表(学号,姓名,性别,年龄,系别,班级) values (" xh & ”'," xm & ",'” & xb "','" nl & ”,'" xofy ”',” bj ”')”rst.Open mysql, cnMsgBox (”信息添加成功!”) Text1.Text = ”" Text2。Text = ” Text3。T
22、ext = "” Combo1。Text = "" Combo2。Text = ”" Option1.Value = FalseEnd Sub5、修改密码:Dim rst As New ADODB.Recordset Dim cn As New ADODB.ConnectionPrivate Sub Command1_Click() Set cn = New ADODB.Connection Set rst = New ADODB。Recordset cn.ConnectionString = "Provider=SQLOLEDB.1;Pers
23、ist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847” cn。Open If Text1。Text = "" Then MsgBox ”请输入密码!", vbOKOnly + vbExclamation, ”警告” Text1。SetFocus Exit Sub End IfIf Text2。Text = ” Then MsgBox "请输入新密码!", vbOKOnly + vbExclamation, ”警告” Text2。Set
24、Focus Exit Sub End IfIf Text3。Text = ” Then MsgBox "请确认输入的新密码!”, vbOKOnly + vbExclamation, "警告” Text3.SetFocus Exit Sub End IfIf Text2。Text = Text3。Text Thenxmm = Trim(Text2.Text)mysql = ”update 用户表 set 密码 = '” xmm ” where 用户名 = " 登陆。Text1。Text "'"rst.Open mysql, cnM
25、sgBox (”密修改成功!”)End If End SubPrivate Sub Command2_Click()Text1。Text = "”Text2.Text = ”"Text3.Text = ”End Sub6、修改学生信息代码:Dim cn As New ADODB。ConnectionDim rst As New ADODB。RecordsetPrivate Sub Command1_Click() Set cn = New ADODB。Connection Set rst = New ADODB。Recordset cn.ConnectionString =
26、 ”Provider=SQLOLEDB。1;Persist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847” cn.Open usna = Trim(Text1。Text) mysql = ”select from 学生信息表 where 学号=" usna & ”'” rst。Open mysql, cn rst。Close mysql = ”delete from 学生信息表 where 学号=" Text1。Text & ” rst。O
27、pen mysql, cnIf Text1。Text = ” Then MsgBox ”请输入学号!”, vbOKOnly + vbExclamation, ”警告” Text1。SetFocus Exit Sub End IfIf Text2.Text = ”" Then MsgBox ”请输入姓名!”, vbOKOnly + vbExclamation, "警告" Text2。SetFocus Exit Sub End IfIf Text3.Text = ”" Then MsgBox ”请输入年龄!", vbOKOnly + vbExcla
28、mation, ”警告” Text3。SetFocus Exit Sub End IfIf Option1。Value Then sex = "男" Else sex = ”女”End Ifxh = Trim(Text1。Text)xm = Trim(Text2.Text)xb = sexnl = Trim(Text3。Text)xofy = Trim(Combo1。Text)bj = Trim(Combo2。Text)mysql = "insert into 学生信息表(学号,姓名,性别,年龄,系别,班级) values (” xh & ”',&
29、quot; xm ",'” xb ”,” nl & ",'” xofy ",'" & bj ”)”rst.Open mysql, cnMsgBox (”信息修改成功!") Text1。Text = ” Text2。Text = "” Text3。Text = ”" Combo1。Text = ” Combo2.Text = ” Option1.Value = FalseEnd SubPrivate Sub Form_Load()Combo1.AddItem ”信息服务学院”Combo1
30、。AddItem "电子信息工程系”Combo2。AddItem "40821P"Combo2。AddItem "40811P”Combo2。AddItem "40822P”Combo2。AddItem ”40721P”End Sub7、用户注册代码:Dim rst As New ADODB.Recordset Dim cn As New ADODB.ConnectionPrivate Sub Command1_Click() Set cn = New ADODB.Connection Set rst = New ADODB.Recordset
31、 cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847” cn.Open If Text1。Text = "” Then MsgBox "请输入用户名!”, vbOKOnly + vbExclamation, ”警告” Text1.SetFocus Exit Sub End IfIf Text2。Text = "" Then MsgBox ”
32、请输入密码!", vbOKOnly + vbExclamation, "警告” Text2。SetFocus Exit Sub End IfIf Text3。Text = ” Then MsgBox ”请再次输入密码!”, vbOKOnly + vbExclamation, "警告” Text3.SetFocus Exit Sub End Ifsryhm = Trim(Text1。Text)srmm = Trim(Text2。Text)mysql = "insert into 用户表(用户名,密码) values ('" sryhm ”
33、," & srmm & ")”rst。Open mysql, cnMsgBox (”用户添加成功!”)Text1。Text = "”Text2。Text = ”Text3.Text = ” End Sub 添加用户Private Sub Command2_Click()Text1。Text = ”Text2。Text = ”Text3.Text = ”End Sub 重置按钮Private Sub Command3_Click() Set cn = New ADODB。Connection Set rst = New ADODB。Recordset
34、 cn。ConnectionString = "Provider=SQLOLEDB。1;Persist Security Info=False;User ID=sa;Initial Catalog=students info;Data Source=C1847" cn。Open usna = Trim(Text1。Text) mysql = ”select * from 用户表 where 用户名=” & usna "'” rst.Open mysql, cn If rst.EOF Then MsgBox "用户名可用!" El
35、se MsgBox "用户名已存在!”, vbOKOnly + vbExclamation, "警告" Text1.Text = ” Text2。Text = "" Text3。Text = ” Text1.SetFocus Exit Sub End IfEnd Sub 检查用户名Private Sub Command4_Click() Set cn = New ADODB。Connection Set rst = New ADODB.Recordset cn。ConnectionString = ”Provider=SQLOLEDB。1;Persist Security Info=False;User ID=sa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冷链物流员安全检查竞赛考核试卷含答案
- 固态电解质制造工安全强化知识考核试卷含答案
- 一年级数学计算题专项练习汇编
- 四年级数学(四则混合运算带括号)计算题专项练习与答案汇编
- 溶剂油装置操作工安全知识能力考核试卷含答案
- 搪瓷制品制造工安全生产基础知识竞赛考核试卷含答案
- 油船清洗工岗前技能评估考核试卷含答案
- 家畜人工授精员操作水平知识考核试卷含答案
- 船舶钳工安全宣贯模拟考核试卷含答案
- 戏服制作工岗前安全管理考核试卷含答案
- (全套表格可用)SL631-2025年水利水电工程单元工程施工质量检验表与验收表
- 2026年永州职业技术学院单招职业技能考试必刷测试卷附答案
- 经典500家庭经典杂文
- 1.2 国内外网络空间安全发展战略
- 2023年湖南省长沙县初中学生学科核心素养竞赛物理试题(含答案)
- 东北大学最优化方法全部课件
- GB/T 13492-1992各色汽车用面漆
- 电视节目策划学胡智峰
- 中东局势与大国关系
- 2023年黑龙江农业职业技术学院单招综合素质考试笔试题库及答案解析
- 倍压电路的电压跌落
评论
0/150
提交评论