Foxtable(狐表)用户栏目专家坐堂 → [求助]能否查询表达式列内容?


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

主题:[求助]能否查询表达式列内容?

帅哥哟,离线,有人找我吗?
瞩望星空
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
[求助]能否查询表达式列内容?  发帖心情 Post By:2014/8/17 8:48:00 [只看该作者]

对“订单明细表”的“型号规格”列进行查询,而这个列是从产品信息表中通过关联表达式求得的,

我这边测试不能查询,请问是代码错了,还是没办法?

命令窗口中,简单的这样一句也通不过:

Tables("订单明细表").Filter = "型号规格 Like '*220*'"

 

在“查询窗体”中,“未交明细查询”的查询按钮代码如下:

Dim xhgg As WinForm.TextBox = e.Form.Controls("型号规格")
Dim cj As WinForm.ComboBox = e.Form.Controls("未交明细厂家筛选")
If cj.Value = "所有客户"  Or cj.Value = "客户筛选"  Then
    MessageBox.Show(cj.value)
    Tables(e.Form.Name & "_未交明细表").Filter = "未交数量>0  And 是否核销 = False   And 型号规格 Like '*" & xhgg.Value & "*'"
    'Tables(e.Form.Name & "_未交明细表").Filter = "型号规格 Like '*" & ggxh.Value & "*'"
    MessageBox.Show("型号规格 Like '*" & xhgg.Value & "*'")
Else
    Tables(e.Form.Name & "_未交明细表").Filter = "订单客户 = '" & cj.value &"' And 未交数量>0  And 是否核销 = False  And 型号规格 Like '*" & xhgg.Value & "*'"
End If

 

 

项目文件:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:查找表达式列内容.table

[此贴子已经被作者于2014-8-17 9:22:34编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/17 9:13:00 [只看该作者]

 呃,测试完全没有问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/17 9:14:00 [只看该作者]

 本来就是没有 *立* 这样的行。

 

 如果查不到,就是你的数据根本没有满足的行


 回到顶部
帅哥哟,离线,有人找我吗?
瞩望星空
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
  发帖心情 Post By:2014/8/17 9:22:00 [只看该作者]

奇怪,现在正常了。


 回到顶部