access数据库中,在窗体上输入姓名,点击查询按钮,使子窗体中显示相关信息.麻烦各位大神教教怎么 15
access数据库中,在窗体上输入姓名,点击查询按钮,使子窗体中显示相关信息.麻烦各位大神教教怎么做啊...
access数据库中,在窗体上输入姓名,点击查询按钮,使子窗体中显示相关信息.麻烦各位大神教教怎么做啊
展开
2个回答
2016-03-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
把查询窗体的数据记录源指定到你的表,然后【查询按钮】代码如下:
Private Sub 查询按钮_Click()
On Error GoTo Err_查询查询_Click
Dim cxtj As String '定义查询条件
cxtj = "" '设定初始值为空
If Not IsNull(姓名) Then '判断【姓名】条件是否有输入的值
cxtj = cxtj & "([姓名] like '" & 姓名 & "') and "
End If
If Not IsNull(年龄) Then '判断【年龄】条件是否有输入的值
cxtj = cxtj & "([年龄] like '" & 年龄 & "') and "
End If
If Not IsNull(单位) Then '判断【单位】条件是否有输入的值
cxtj = cxtj & "([单位] like '" & 单位 & "') and "
End If
'如果输入了条件,那么cxtj的最后肯定有" and ",这是我们不需要的,要用LEFT函数截掉这5个字符
If Len(cxtj) > 0 Then
cxtj = Left(cxtj, Len(cxtj) - 5)
Else
MsgBox "提示:" & vbNewLine & "请先输入查询条件!", 4096 + 48, "波涛电脑工作室"
Exit Sub
End If
'先在立即窗口显示一下查询条件,然后执行查询
Debug.Print cxtj
Filter = cxtj
FilterOn = True
Exit_查询按钮_Click:
Exit Sub
Err_查询按钮_Click:
MsgBox "提示:" & vbNewLine & "你要查询的记录不存在。" & vbNewLine & "请核对你输入的条件是否正确。", 4096 + 48, "波涛电脑工作室"
Resume Exit_查询按钮_Click
End Sub
Private Sub 查询按钮_Click()
On Error GoTo Err_查询查询_Click
Dim cxtj As String '定义查询条件
cxtj = "" '设定初始值为空
If Not IsNull(姓名) Then '判断【姓名】条件是否有输入的值
cxtj = cxtj & "([姓名] like '" & 姓名 & "') and "
End If
If Not IsNull(年龄) Then '判断【年龄】条件是否有输入的值
cxtj = cxtj & "([年龄] like '" & 年龄 & "') and "
End If
If Not IsNull(单位) Then '判断【单位】条件是否有输入的值
cxtj = cxtj & "([单位] like '" & 单位 & "') and "
End If
'如果输入了条件,那么cxtj的最后肯定有" and ",这是我们不需要的,要用LEFT函数截掉这5个字符
If Len(cxtj) > 0 Then
cxtj = Left(cxtj, Len(cxtj) - 5)
Else
MsgBox "提示:" & vbNewLine & "请先输入查询条件!", 4096 + 48, "波涛电脑工作室"
Exit Sub
End If
'先在立即窗口显示一下查询条件,然后执行查询
Debug.Print cxtj
Filter = cxtj
FilterOn = True
Exit_查询按钮_Click:
Exit Sub
Err_查询按钮_Click:
MsgBox "提示:" & vbNewLine & "你要查询的记录不存在。" & vbNewLine & "请核对你输入的条件是否正确。", 4096 + 48, "波涛电脑工作室"
Resume Exit_查询按钮_Click
End Sub
追问
查询窗体的数据源是指姓名文本框还是子窗体!麻烦啦
百事牛
2024-10-28 广告
2024-10-28 广告
针对Excel表格的密码解锁问题,深圳奥凯丰科技有限公司提供专业的软件解决方案,旨在帮助用户快速、安全地恢复或移除表格中的保护密码。我们的软件采用先进的密码恢复技术,能够有效应对多种加密类型,包括工作簿打开密码、工作表保护密码等。用户只需简...
点击进入详情页
本回答由百事牛提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询