Foxtable(狐表)用户栏目专家坐堂 → 多表检索查询


  共有9173人关注过本帖树形打印复制链接

主题:多表检索查询

帅哥哟,离线,有人找我吗?
初级狐鸟
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:355 积分:2415 威望:0 精华:0 注册:2012/7/9 11:55:00
多表检索查询  发帖心情 Post By:2012/10/10 15:19:00 [只看该作者]

做了一个多个表格的检索查询,可是有错误,自己找不到,帮帮忙吧!

代码如下:

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl1 As Table = Tables("信息")
Dim tbl2 As Table = Tables("投标项目")
Dim tbl3 As Table = Tables("新进事业部")
Dim tbl4 As Table = Tables("合作")
If txt = "" Then
    tbl1.Filter = ""
    tbl2.Filter = ""
    tbl3.Filter = ""
    tbl4.Filter = ""
Else
    txt = "'*" & txt & "*'"
    tbl1.Filter = " 时间 Like " & txt & " Or 业主名称 Like " & txt & " Or 工程名称 Like " & txt & " Or 工程类别和地点 Like " & txt  & " Or 经办人 Like " & txt & " Or 联系方式 Like " & txt    & " Or 备注1 Like " & txt  & " Or 介绍信 Like " & txt  & txt & " Or 时间1 Like " & txt & " Or 备注2 Like " & txt
    tbl2.Filter = " 序号 Like " & txt & " Or 工程名称 Like " & txt & " Or 保证金转入地 Like " & txt & " Or 金额 Like " & txt  & " Or 开标时间 Like " & txt & " Or 交款时间 Like " & txt    & " Or 中标情况 Like " & txt  & " Or 联系人 Like " & txt  & txt & " Or 备注 Like " & txt & " Or 开标地点 Like " & txt & " Or 其他 Like " & txt
    tbl3.Filter = " 时间 Like " & txt & " Or 负责人 Like " & txt & " Or 工程类别和地点 Like " & txt & " Or 经办人 Like " & txt  & " Or 联系方式 Like " & txt & " Or 备注 Like " & txt    & " Or 介绍信 Like " & txt  & " Or 性质 Like " & txt 
    tbl4.Filter = " 单位 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt & " Or 办公室电话 Like " & txt  & " Or 手机 Like " & txt & " Or 甲级 Like " & txt    & " Or 法人姓名 Like " & txt  & " Or 技术负责人 Like " & txt  & " Or 注册资金 Like " & txt
    tbl4.filter =tbl3.filter =tbl2.filter = tbl1.filter
End If

Dim t1 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim t2 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim t3 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim t4 As WinForm.TextBox = e.Form.Controls("TextBox2")
t1.Value = "本次查询表中共有" & tbl1.Rows.count & "条记录"'
t2.Value = "本次查询表中共有" & tbl2.Rows.count & "条记录"'
t3.Value = "本次查询表中共有" & tbl3.Rows.count & "条记录"'

t4.Value = "本次查询表中共有" & tbl4.Rows.count & "条记录"'

用这个代码运行有这个错误,如下图:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:odgdr@rhnra8zo4txv`qsgd.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
初级狐鸟
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:355 积分:2415 威望:0 精华:0 注册:2012/7/9 11:55:00
  发帖心情 Post By:2012/10/10 15:19:00 [只看该作者]

???

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/10 15:30:00 [只看该作者]

错误提示已经告诉你错误所在了。

遇到这种问题,自己用MessageBox.show显示一下合成的条件表达式是什么,大概就清楚原因了。


 回到顶部
帅哥哟,离线,有人找我吗?
初级狐鸟
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:355 积分:2415 威望:0 精华:0 注册:2012/7/9 11:55:00
  发帖心情 Post By:2012/10/10 15:39:00 [只看该作者]

这个错误是什么意思啊???MessageBox.show是什么东西哦?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/10 15:43:00 [只看该作者]

http://www.foxtable.com/help/topics/1485.htm

 

 

你的问题出在:

 

 tbl1.Filter = " 时间 Like " & txt & " Or 业主名称 Like " & txt & " Or 工程名称 Like " & txt & " Or 工程类别和地点 Like " & txt & " Or 经办人 Like " & txt & " Or 联系方式 Like " & txt & " Or 备注1 Like " & txt & " Or 介绍信 Like " & txt & txt & " Or 时间1 Like " & txt & " Or 备注2 Like " & txt

你连了两个txt,你有多个地方,全部改过来。


 回到顶部
帅哥哟,离线,有人找我吗?
初级狐鸟
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:355 积分:2415 威望:0 精华:0 注册:2012/7/9 11:55:00
  发帖心情 Post By:2012/10/10 15:47:00 [只看该作者]

哦~~~~~谢谢哈!!

 回到顶部
帅哥哟,离线,有人找我吗?
初级狐鸟
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:355 积分:2415 威望:0 精华:0 注册:2012/7/9 11:55:00
  发帖心情 Post By:2012/10/10 16:32:00 [只看该作者]

还是有这么一个错误
图片点击可在新窗口打开查看此主题相关图片如下:9$zb61st0@fzq93s{3u5%~8.jpg
图片点击可在新窗口打开查看

是不是由于有些列的内容相同然后查找所造成的哦?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/10 16:45:00 [只看该作者]

你下面这行什么意思? 是不是应该删除?

 

tbl4.filter =tbl3.filter =tbl2.filter = tbl1.filter


 回到顶部
帅哥哟,离线,有人找我吗?
初级狐鸟
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:355 积分:2415 威望:0 精华:0 注册:2012/7/9 11:55:00
  发帖心情 Post By:2012/10/10 17:05:00 [只看该作者]

以前这么用才可以搜索全部指定的所有表格,不对吗?

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/10 17:23:00 [只看该作者]

 再贴出一次代码来看看吧……应该又是哪个引号写错了。

 回到顶部
总数 20 1 2 下一页