以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于运算符前缺少操作数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70750)

--  作者:elfing
--  发布时间:2015/6/28 12:43:00
--  [求助]关于运算符前缺少操作数

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150628123823.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:亚新库存管理.foxdb
foxtable开发版,目前遇到的问题,想在"客户订单明细"的主窗口内实现订单的筛选,但是现在打开"客户订单明细"会弹出"or"运算符前缺少操作数,无法实现查询,麻烦版主大大们帮忙看下,刚接触一个月,可能错误会比较小白:)

[此贴子已经被作者于2015/6/28 14:30:33编辑过]

--  作者:elfing
--  发布时间:2015/6/28 12:44:00
--  
另外数据库是外部数据库,需要我上传吗?
--  作者:大红袍
--  发布时间:2015/6/28 14:42:00
--  

1、上传数据库

 

2、说明怎么操作会出错, 客户订单明细 的代码是没问题的

 

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

 


--  作者:elfing
--  发布时间:2015/6/28 14:49:00
--  相关数据库
由于论坛不支持上传数据库文件,所以把后缀该成乐.Table
具体问题出现在打开"客户订单明细"窗口后查询功能无法使用,尝试输入内容有时候会弹出上述窗口

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:亚新库管.table
 


--  作者:大红袍
--  发布时间:2015/6/28 14:56:00
--  

你指智能筛选么?

 

1、此控件不要绑定列;

 

2、删除全部代码,只需要保留TextChanged的代码

 

Dim drp As WinForm.DropDownBox = e.sender
Dim tbl As Table = Tables("客户订单明细_Table1")
If drp.Text = "" Then
    tbl.Filter = ""
Else
    Dim txt As String = "\'%" & drp.Text & "%\'"
    tbl.Filter = "件号 Like " & txt & " Or 项目 Like " & txt & " Or 客户 Like " & txt & " Or 件名 Like " & txt
End If