我用vb和access做个小系统,怎样通过查询一个字段把该条记录显示在界面的文本框里呢

PrivateSubCX_Click()DimrsAsNewADODB.RecordsetDimstrsqlAsStringDimcnAsNewADODB.Connect... Private Sub CX_Click()
Dim rs As New ADODB.Recordset
Dim strsql As String
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
strsql = "select 学号,姓名,性别,院系,专业 from 学生基本信息表 where 学号='" & Text11.Text & "'"
rs.Open strsql, cn, adOpenStatic, adLockReadOnly, adCmdText
Text1.Text = "" & rs.Fields("学号")
Text2.Text = "" & rs.Fields("姓名")
Text6.Text = "" & rs.Fields("院系")
Text7.Text = "" & rs.Fields("专业")
Text8.Text = "" & rs.Fields("年级")
Text9.Text = "" & rs.Fields("班级")
rs.Close
End Sub

Private Sub Form_Load()
cmbCX.AddItem "按学号查询"
cmbCX.AddItem "按姓名查询"
End Sub
请帮我修改一下,拜托大家了
展开
 我来答
ztw1122
2012-04-28 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:951万
展开全部
Private Sub CX_Click()
Dim rs As New ADODB.Recordset
Dim strsql As String
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
strsql = "select 学号,姓名,性别,院系,专业 from 学生基本信息表 where 学号= " & Text11.Text & " order by 学号"
rs.Open strsql, cn, adOpenStatic, adLockReadOnly, adCmdText
Text1.Text = "" & rs.Fields("学号")
Text2.Text = "" & rs.Fields("姓名")
Text6.Text = "" & rs.Fields("院系")
Text7.Text = "" & rs.Fields("专业")
Text8.Text = "" & rs.Fields("年级")
Text9.Text = "" & rs.Fields("班级")
rs.Close
End Sub

Private Sub Form_Load()
cmbCX.AddItem "按学号查询"
cmbCX.AddItem "按姓名查询"
End Sub
百度网友3c3b599
2012-04-24 · TA获得超过146个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:356万
展开全部
Private Sub CX_Click()
Dim rs As New ADODB.Recordset
Dim strsql As String
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
strsql = "select * from 学生基本信息表 where 学号='" & Text11.Text & "'"
rs.Open strsql, cn, adOpenStatic, adOpenKeyset, adLockOptimistic
Text1.Text = rs.Fields("学号")
Text2.Text = rs.Fields("姓名")
Text6.Text = rs.Fields("院系")
Text7.Text = rs.Fields("专业")
Text8.Text = rs.Fields("年级")
Text9.Text = rs.Fields("班级")
rs.Close
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式