Foxtable(狐表)用户栏目专家坐堂 → 如何筛选两三个条件


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

主题:如何筛选两三个条件

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
如何筛选两三个条件  发帖心情 Post By:2024/2/26 10:27:00 [显示全部帖子]


“**
******”,意思是户类型=**户,危房户=是,但****类型为空
[此贴子已经被作者于2024/2/26 14:35:06编辑过]

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 11:01:00 [显示全部帖子]

Filter = "户类型 = 脱贫户 And 危房户 = 是 And 易返贫致贫户监测对象类型 Is null"

Cannot find column [脱贫户].

请指点

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 11:06:00 [显示全部帖子]

如果跨表查询呢?
表A的脱贫户、危房户列,表B的易返贫致贫户监测对象类型列

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 11:21:00 [显示全部帖子]

如图,表A的脱贫户、危房户列,表B的易返贫致贫户监测对象类型列
Filter = table(表A)."户类型 = '脱贫户' And 危房户 = '是' And table(表B).易返贫致贫户监测对象类型 Is null"?


[此贴子已经被作者于2024/2/27 8:11:52编辑过]

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 14:51:00 [显示全部帖子]

Dim Filter As String
If e.Form.Controls("RadioButton1").Checked Then
    Filter = "户类型 = '脱贫户' And 危房户 = '是' And 易返贫致贫户监测对象类型 Is null"   
End If
ElseIf *****
    Filter = *****
End If

If Filter > "" Then
    Tables("户信息总表").Filter = Filter
End If

户信息总表太长,我想在查询第一个条件后,只显示某几列怎么改?{"序号",  "姓名", "身份证号","户类型", "危房户", "易返贫致贫户监测对象类型"}

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 15:13:00 [显示全部帖子]

查询第一个条件后,只显示某几列可以了,
想通过按钮恢复显示所有列

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 15:47:00 [显示全部帖子]

设置筛选显示列后,Tables("户信息总表").SetColVisibleWidth("序号|100|乡镇|80|行政村|100|姓名|60|证件号码|180|户类型|150|危房户|50|易返贫致贫户监测对象类型|200")

撤消筛选条件,显示的列是上次设置列后的全部数据,不是原表数据所有列,请指点
Tables("户信息总表").ApplyFilter = False

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 15:54:00 [显示全部帖子]

这样啊,有点麻烦了

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 15:59:00 [显示全部帖子]

试了一下,显示的是查询出来的几条数据的全部列,不是返回整个原表的所有列
[此贴子已经被作者于2024/2/26 16:02:54编辑过]

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


加好友 发短信
等级:小狐 帖子:326 积分:2814 威望:0 精华:0 注册:2012/11/16 12:19:00
  发帖心情 Post By:2024/2/26 16:12:00 [显示全部帖子]

试了一下,显示的是查询出来的几条数据的全部列,不是返回整个原表的所有列,怎么才能显示原表所有数据呢?

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