以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求多个表同步滚动方法 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=43391) |
-- 作者:tj-pacer -- 发布时间:2013/12/5 22:27:00 -- 求多个表同步滚动方法 正在做一个生产计划项目,有20台机器,打算将每个机器对应一个表,每个表的内容相同都有“日期”,“工单”“产品”“计划数量”,“完成数量”列。为了便于查询和录入,打算将这20个表作为20各控件放在同一个窗口,每个表在窗口中可显示6行内容,每天为一行。想要20个控件同步滚动,显示相同的日期(行号)如何实现?谢谢! |
-- 作者:有点甜 -- 发布时间:2013/12/5 22:44:00 -- 参考帮助,AfterScroll事件设置每个表控件的TopVisibleRow |
-- 作者:jspta -- 发布时间:2013/12/5 22:50:00 -- 还不如设计成一张表,同步加载同日期的行,效果更好些吧,而且设计和维护更加方便 |
-- 作者:tj-pacer -- 发布时间:2013/12/5 23:08:00 -- 以下是引用jspta在2013-12-5 22:50:00的发言:
还不如设计成一张表,同步加载同日期的行,效果更好些吧,而且设计和维护更加方便 现在是用的一张表,但是没有窗口,直接在表上录入,只是看起来不醒目,有通过窗口显示机器,一目了然,操作人员看着也方便。但是我想不出用一张表做窗口的方法,能再介绍一下如何”同步加载同日期的行”吗?谢谢! |
-- 作者:有点甜 -- 发布时间:2013/12/5 23:30:00 -- 一张表的方法。多加一列,机器编号。 加入20个表控件,在窗口启动的时候,写入筛选的代码,如 Tables("xxx_Table1").filter = "机器编号 = \'xxx01\'" Tables("xxx_Table1").filter = "机器编号 = \'xxx02\'"
|
-- 作者:逛逛 -- 发布时间:2013/12/6 8:00:00 -- 以下是引用tj-pacer在2013-12-5 22:27:00的发言:
正在做一个生产计划项目,有20台机器,打算将每个机器对应一个表,每个表的内容相同都有“日期”,“工单”“产品”“计划数量”,“完成数量”列。为了便于查询和录入,打算将这20个表作为20各控件放在同一个窗口,每个表在窗口中可显示6行内容,每天为一行。想要20个控件同步滚动,显示相同的日期(行号)如何实现?谢谢! 可以考虑使用 GlobalVariableChanged 事件 |