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


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

主题:筛选问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 11:29:00 [显示全部帖子]

以下是引用seal51在2014-9-18 11:26:00的发言:

这段代码写在排产主表.排产明细表(关联表)里老死机, 怎么回事?

 

写在什么事件?例子发上来


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


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

 例子上传

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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("订单编号") & "'"


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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 & "'"


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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、理清自己想做什么


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 15:16:00 [显示全部帖子]

 你给的例子筛选没有问题,具体出错例子,请发上来

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 15:26:00 [显示全部帖子]

以下是引用seal51在2014-9-18 15:24:00的发言:

上面代码筛选的订单明细表里所有的供应商, 我需要的是筛选订单DD001项下的所有供应商, 而不是全部订单项下的供应商, 如何做

 

你想说什么?

 

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

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/18 15:33:00 [显示全部帖子]

 enter事件

 

Dim gys As WinForm.ComboBox = e.Form.Controls("供应商")
gys.ComboList = DataTables("订单明细表").GetComboListString("供应商", "订单编号='" & Tables("订单").current("订单编号") & "'")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/19 14:07:00 [显示全部帖子]

楼上,你想问什么?

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