请教一个关于组合框的问题
时间:2010-10-26
来源:互联网
大家好,请教一个问题哈,如何在点击“查询”按钮后,程序会返回给我组合框所选择的一个值对应的表中的几个字段值?比如如果我在组合框中选择“1”,点击“查询”,(组合框里面的选择项是对应的“表1”里的一个字段)我希望能返回给我“表1”中的编号“1”所对应的“字段1” — “字段5”的5个值.谢谢了哈
问题.rar(11.72 KB)
附件

2010-10-26 16:26, 下载次数: 2
作者: tooot 发布时间: 2010-10-26
命令按钮的代码:
Private Sub Command3_Click()
Dim FNum As Long
With Me
If IsNull(.Combo0) Then
MsgBox "没有选择数据": Exit Sub
Else
FNum = .Combo0
End If
End With
Dim rst As New ADODB.Recordset, FStr As String
With rst
.ActiveConnection = CurrentProject.Connection
.CursorType = adOpenStatic
.LockType = adLockOptimistic
.Source = "SELECT 字段1, 字段2, 字段3, 字段4, 字段5 FROM 表1 WHERE 编号 = " & FNum
.Open
End With
With rst
For FNum = 0 To .Fields.Count - 1
If FNum = 0 Then
FStr = .Fields(FNum).Name & ":" & .Fields(FNum)
Else
FStr = FStr & ", " & .Fields(FNum).Name & ":" & .Fields(FNum)
End If
Next
End With
MsgBox FStr: Set rst = Nothing
End Sub
Private Sub Command3_Click()
Dim FNum As Long
With Me
If IsNull(.Combo0) Then
MsgBox "没有选择数据": Exit Sub
Else
FNum = .Combo0
End If
End With
Dim rst As New ADODB.Recordset, FStr As String
With rst
.ActiveConnection = CurrentProject.Connection
.CursorType = adOpenStatic
.LockType = adLockOptimistic
.Source = "SELECT 字段1, 字段2, 字段3, 字段4, 字段5 FROM 表1 WHERE 编号 = " & FNum
.Open
End With
With rst
For FNum = 0 To .Fields.Count - 1
If FNum = 0 Then
FStr = .Fields(FNum).Name & ":" & .Fields(FNum)
Else
FStr = FStr & ", " & .Fields(FNum).Name & ":" & .Fields(FNum)
End If
Next
End With
MsgBox FStr: Set rst = Nothing
End Sub
作者: styhs 发布时间: 2010-10-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28