以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 页面集合问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5814) |
-- 作者:wqc360 -- 发布时间:2010/1/18 19:00:00 -- 页面集合问题 请问,我想在页面集合的不同页面放同一个表的不同视图,而且每个页面还有其他控件,请问应该怎么处理。 |
-- 作者:czy -- 发布时间:2010/1/18 19:31:00 -- 非副本和SQLTable、SQLQuery随你放多少个都可以。 |
-- 作者:wqc360 -- 发布时间:2010/1/18 21:35:00 -- 窗口为独立窗口。 要求:一。Table1,加载表A视图1按窗口控件"图号"(随光标选择主表不同行而图号不同)筛选出"班组"列="车床组"的行。(第1页面,页面名=车床组) 二。Table2,加载表A视图2按窗口控件"图号"(随光标选择主表不同行而图号不同)筛选出"班组"列="铣床组"的行。(第2页面,页面名=铣床组) 问题:1.加载窗口AfterLoad事件代码应怎么写。 2.窗口控件"图号"的TextChanged事件代码应怎么写。 |
-- 作者:wqc360 -- 发布时间:2010/1/18 21:56:00 -- 加载表和表视图已搞定: Tables("窗口1_Table1").DataSource = DataTables("表A") Tables("窗口1_Table2").DataSource = DataTables("表A") Tables("窗口1_Table1").OpenView("1") Tables("窗口1_Table2").OpenView("2") 就差筛选了 |
-- 作者:wqc360 -- 发布时间:2010/1/18 22:32:00 -- 一个页面的筛选搞定: Dim Filter As String With e.Form.Controls("图号") If .Value IsNot Nothing Then Filter = Filter & "图号 = \'" & .Value & "\' and 班组 = \'车床组\' " End If End With If Filter > "" Then Tables("窗口1_Table1").Filter = Filter End If 第二个筛选应该怎么写代码,是否要用多个控件去绑定同一个列 |