Foxtable(狐表)用户栏目专家坐堂 → 筛选问题


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

主题:筛选问题

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


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

 例子上传

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/9/18 12:49:00 [只看该作者]

问题在窗口1的下拉列表的筛选
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目w1w.rar


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


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

 用下面的代码测试一点问题都没有啊

 

Dim gys As WinForm.ComboBox = e.Form.Controls("供应商")
Tables("订单.订单明细表").Filter = "供应商 = '" & gys.Value & "' and 订单编号='" & Tables("订单明细表").current("订单编号") & "'"


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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/9/18 14:38:00 [只看该作者]

复制到我现有的系统, 出现

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.9.9.1
错误所在事件:窗口,排产主窗口,AfterLoad
详细错误信息:
Invalid parameters for Select method.”


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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/9/18 14:40:00 [只看该作者]

现有窗口,排产主窗口,AfterLoad 的代码如下,那个有问题呢??

 

Tables("排产主表").ExtendLastCol = True
Tables("排产主表").Filter = "已完成 = false"
'Tables("排产主表.排产明细表").Filter = "已完成 = false"
Tables("排产主表").Select(0, 0)
Tables("排产明细表").Select(0, 0)
Tables("排产主表.排产明细表").Select(0, 0)

Dim zxd As WinForm.CheckBox = forms("排产主窗口").Controls("主勾选")
If zxd.Checked = False Then
    Tables("排产主表").Filter = "已完成 = false"
Else
    Tables("排产主表").Filter = "已完成 = True"
End If


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


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

 这段代码。你要判断各个表是否有数据

 

Tables("排产主表").Select(0, 0)
Tables("排产明细表").Select(0, 0)
Tables("排产主表.排产明细表").Select(0, 0)


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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/9/18 14:50:00 [只看该作者]

以下是引用有点甜在2014-9-18 14:12:00的发言:

 用下面的代码测试一点问题都没有啊

 

Dim gys As WinForm.ComboBox = e.Form.Controls("供应商")
Tables("订单.订单明细表").Filter = "供应商 = '" & gys.Value & "' and 订单编号='" & Tables("订单明细表").current("订单编号") & "'"

为什么我把上面的代码加入我现有的系统, 选择下拉列表的值, 筛选出来是空的呢


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


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

 筛选出来如果是空的,就是没有数据对应的数据啊,请好好检查一下你的条件,是否符合逻辑啊。

 

Dim gys As WinForm.ComboBox = e.Form.Controls("供应商")
Tables("订单.订单明细表").Filter = "供应商 = '" & gys.Value & "'"


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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/9/18 15:00:00 [只看该作者]

有对应的数据呀

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


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

以下是引用seal51在2014-9-18 15:00:00的发言:
有对应的数据呀

 

1、看具体的表是什么;

 

2、看生成的条件是什么;

 

3、理清自己想做什么


 回到顶部
总数 34 上一页 1 2 3 4 下一页