Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1848|回复: 6

[已解决]模糊查询代码提示错误。

[复制链接]
发表于 2013-7-12 17:48 | 显示全部楼层 |阅读模式
本帖最后由 蒋德宏 于 2013-7-12 17:50 编辑

请老师帮忙看看,我查询的文本框中输入内容的时候,代码提示错误,应该怎么改代码。谢谢! 查询.rar (27.93 KB, 下载次数: 13)
发表于 2013-7-12 18:02 | 显示全部楼层
  1. Private Sub 模糊查询_Change()
  2.     Dim SQL$, temp$, i&, j&, s$
  3.     temp = 模糊查询.Text
  4.     SQL = "select * from [主要$] "
  5.     If temp <> "" Then    '模糊查询.Text不为空
  6.         For i = 0 To rs.Fields.Count - 1    '逐个字段
  7.             s = s & " or " & rs.Fields(i).Name & " like '%" & temp & "%'"    '查询字符串
  8.         Next i
  9.         SQL = SQL & " where " & Mid(s, 4)
  10.     End If
  11.     '    If temp <> ComboBox1.Value Then ComboBox1.ListIndex = -1 '清除ComboBox1可能显示的部门
  12.     '    Call 显示数据(SQL) '刷新ListView1数据
  13.     '    Call 清空文本框
  14.     '    模糊查询.SetFocus
  15. End Sub
复制代码
你的RECORDSET对象从何而来?
这里都没有定义也没有创建,肯定会有问题的。
回复

使用道具 举报

 楼主| 发表于 2013-7-12 18:09 | 显示全部楼层
本帖最后由 蒋德宏 于 2013-7-12 18:22 编辑
hwc2ycy 发表于 2013-7-12 18:02
你的RECORDSET对象从何而来?
这里都没有定义也没有创建,肯定会有问题的。

老师你好!这是我在其他地方复制来的,自己不是很懂这个,如果你有时间的话可以帮我一下吗?谢谢!
回复

使用道具 举报

发表于 2013-7-12 22:15 | 显示全部楼层
明天给你改,今天刚上完课,还有事要忙。
回复

使用道具 举报

 楼主| 发表于 2013-7-12 22:52 | 显示全部楼层
hwc2ycy 发表于 2013-7-12 22:15
明天给你改,今天刚上完课,还有事要忙。

好的!老师那麻烦您了。
回复

使用道具 举报

发表于 2013-7-13 09:29 | 显示全部楼层    本楼为最佳答案   
查询.rar (32.35 KB, 下载次数: 11)
回复

使用道具 举报

 楼主| 发表于 2013-7-13 10:53 | 显示全部楼层
hwc2ycy 发表于 2013-7-13 09:29

可以了!谢谢老师了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 19:32 , Processed in 1.248426 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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