以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]对窗口里的表内的数据进行筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151291) |
-- 作者:枫白羽 -- 发布时间:2020/6/19 15:56:00 -- [求助]对窗口里的表内的数据进行筛选 老师,你好! 我遇到一个这样的问题 : 在新建的窗口里放置一个表控件,在点击主表内的某一单元格时,在窗口的表里筛选出对应的的数据
|
-- 作者:有点蓝 -- 发布时间:2020/6/19 16:01:00 -- 类似:http://www.foxtable.com/webhelp/topics/2222.htm 到主表currentchanged事件写代码
|
-- 作者:枫白羽 -- 发布时间:2020/6/19 16:08:00 -- 主表的CurrentChanged事件写了代码,但情况可能不太一样 |
-- 作者:枫白羽 -- 发布时间:2020/6/19 16:20:00 -- 蓝老师,我详细说一下吧 在[故障信息总览]表点击某一列的单元格,以[主机ID]这一列为例吧,然后在 故障备注 这个窗口里放置了一个表控件.在单击单元格的时候,在表格内筛选出这个[主机ID]单元格内对应的数据 现在的情况: 故障备注这个窗口表的数据来自于 [故障主机信息]. 实际上就是等于是我在A表里点击单元格,从B表筛选数据,显示到窗口的表控件上
|
-- 作者:有点蓝 -- 发布时间:2020/6/19 16:39:00 -- If Forms("故障备注").Opened AndAlso e.Table.Current IsNot Nothing Then \'如果窗口已经打开 Tables("故障备注_Table1").Filter = "主机ID=\'" & e.Table.Current("主机ID") & "\'" End If
|
-- 作者:枫白羽 -- 发布时间:2020/6/19 16:50:00 -- 蓝老师,这段代码能方便说明一下么,理解一部分,想理解清楚 |
-- 作者:有点蓝 -- 发布时间:2020/6/19 16:54:00 -- 什么地方不理解 |
-- 作者:枫白羽 -- 发布时间:2020/6/19 17:01:00 -- Andalso后面的e事件,还有 "主机ID=\'" & e.Table.Current("主机ID") & "\'" 关于筛选条件哪里有资料么,我看教程都这么写,总不能不明白意思,也这么写
|
-- 作者:有点蓝 -- 发布时间:2020/6/19 17:06:00 -- e事件看帮助说明:http://www.foxtable.com/webhelp/topics/0641.htm |
-- 作者:枫白羽 -- 发布时间:2020/6/19 17:08:00 -- 好的,谢谢蓝老师,真的非常感谢[抱拳][抱拳] |