Foxtable(狐表)用户栏目专家坐堂 → [求助]至少一个参数未指定


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

主题:[求助]至少一个参数未指定

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


加好友 发短信
等级:幼狐 帖子:130 积分:1141 威望:0 精华:0 注册:2013/6/9 11:20:00
[求助]至少一个参数未指定  发帖心情 Post By:2016/7/18 15:23:00 [只看该作者]

我在编辑combobox的value变化的代码发生了错误,调试了半天也没有明白错在哪里,不过如过我把   贸易形式的 = '一般' 删除后就正常了,问题一定是出在这个地方,但我在以前的编辑中也是如此写的,为什么没有问题?代码如下。

Dim xh As String = e.Form.Controls("ComboBox1").value
Dim ph As String = e.Form.Controls("ComboBox2").value
If xh = "" And ph = "" Then
    DataTables("销售在库表").LoadFilter = "是否销完 = false And 贸易形式 = '一般'"
    DataTables("销售在库表").load
Else
    If xh = "" Then
        DataTables("销售在库表").LoadFilter = "产品批号 = '"& ph &"' And 贸易形式 ='一般'"
        DataTables("销售在库表").load
    Else
        If ph = "" Then
            DataTables("销售在库表").LoadFilter = "产品型号 = '"& xh &"' and 贸易形式 = '一般'"
            DataTables("销售在库表").load
        Else
            DataTables("销售在库表").LoadFilter = "产品型号 = '"& xh &"' And  产品批号 = '"& ph &"' And  贸易形式 = '一般'"
            DataTables("销售在库表").load
        End If
    End If
End If


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/18 16:24:00 [只看该作者]

代码看不出什么问题,做例子看看

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/19 0:58:00 [只看该作者]

 你的数据 贸易形式 列有什么值?

 

 上传实例看看,代码应该是没问题的。


 回到顶部