设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 570|回复: 6
打印 上一主题 下一主题

请教

[复制链接]
跳转到指定楼层
1#
发表于 2002-3-27 14:28:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:我在文本框更改事件中加入命定按钮所执行的代码(即文本框内容一发生变化(每输入一个按键),就重新建立查询1,列表5内容也更随查询内容变化而变化(就像执行命定按钮一样)),谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-3-27 17:30:00 | 只看该作者
你的问题描述得不清楚。可以!

点击这里给我发消息

3#
发表于 2002-3-27 17:32:00 | 只看该作者
试试在文本框的change 事件中调用按钮事件
4#
 楼主| 发表于 2002-3-27 17:47:00 | 只看该作者
这时源代码运行不能正确运行,见附件)
Private Sub 文本1_Change()
Dim db As Database
Dim qdf As QueryDef
Dim strsql As String

On Error Resume Next
   Set db = CurrentDb
   DoCmd.DeleteObject acQuery, "查询1"
   Set qdf = db.CreateQueryDef("查询1")
   strsql = "SELECT 表2.姓名, 表2.职业 " _
         & "FROM 表2 " _
       & "WHERE (((表2.姓名) Like '" & Me.文本1 & "*')) " _
       & "ORDER BY 表2.姓名;"
   qdf.SQL = strsql
DoCmd.Requery "列表5"


   Set qdf = Nothing
   Set db = Nothing



End Sub

5#
 楼主| 发表于 2002-3-27 17:49:00 | 只看该作者
文件下载这时源代码运行不能正确运行,见附件)
Private Sub 文本1_Change()
Dim db As Database
Dim qdf As QueryDef
Dim strsql As String

On Error Resume Next
   Set db = CurrentDb
   DoCmd.DeleteObject acQuery, "查询1"
   Set qdf = db.CreateQueryDef("查询1")
   strsql = "SELECT 表2.姓名, 表2.职业 " _
         & "FROM 表2 " _
       & "WHERE (((表2.姓名) Like '" & Me.文本1 & "*')) " _
       & "ORDER BY 表2.姓名;"
   qdf.SQL = strsql
DoCmd.Requery "列表5"


   Set qdf = Nothing
   Set db = Nothing


End Sub


点击这里给我发消息

6#
发表于 2002-3-27 18:10:00 | 只看该作者
"WHERE (((表2.姓名) Like '" & Me.文本1 & "*')) " _
改成"WHERE (((表2.姓名) Like '" & Me.文本1.Text & "*')) " _
试试
7#
 楼主| 发表于 2002-3-27 20:51:00 | 只看该作者
谢谢您!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 17:26 , Processed in 0.092179 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表