以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]报表滚动 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48556) |
-- 作者:jackwin -- 发布时间:2014/3/31 19:43:00 -- [求助]报表滚动 各位大大 请教个问题
现有窗口1,窗口绑定查询表A,如何让窗口显示的表A每隔10秒滚动显示,每次滚动10行
第一次显示序号1-10行,第二次显示11-20行...以此类推
[此贴子已经被作者于2014-3-31 20:24:26编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/3/31 20:18:00 -- 呃,你给的例子没有带数据源,无法测试。
滚动的话,设置可见区域就行了,参考 http://www.foxtable.com/help/topics/2358.htm
|
-- 作者:jackwin -- 发布时间:2014/3/31 20:26:00 -- 首先感谢 例子我重新上传了 看看你发的链接 |
-- 作者:jackwin -- 发布时间:2014/3/31 20:37:00 -- 可见行貌似不能实现上面间隔10秒滚动显示的效果 |
-- 作者:有点甜 -- 发布时间:2014/3/31 20:42:00 -- 以下是引用jackwin在2014-3-31 20:37:00的发言:
可见行貌似不能实现上面间隔10秒滚动显示的效果
编写窗口的计时器
http://www.foxtable.com/help/topics/1301.htm
http://www.foxtable.com/help/topics/1322.htm
|
-- 作者:jackwin -- 发布时间:2014/3/31 21:04:00 -- 看了上面的链接 设置了窗口定时器 并将timertick事件设置为
With Tables("A")
但是只滚动了一次 不是循环滚动 |
-- 作者:有点甜 -- 发布时间:2014/3/31 21:12:00 -- 代码
static scount as integer = 0 With Tables("A") .TopVisibleRow = scount
scount += 10 if scount >= Tables("A").rows.count then scount = 0 End If |
-- 作者:jackwin -- 发布时间:2014/3/31 21:12:00 -- 而且还有个问题 它总是会停留在第10行 即便你拖到30行 它还是会回到第10行 这不是我想要的效果 我希望每10行一组 滚动循环显示
求解? |
-- 作者:有点甜 -- 发布时间:2014/3/31 21:17:00 -- 以下是引用jackwin在2014-3-31 21:12:00的发言:
而且还有个问题 它总是会停留在第10行 即便你拖到30行 它还是会回到第10行 这不是我想要的效果 我希望每10行一组 滚动循环显示
求解?
看7楼 |
-- 作者:jackwin -- 发布时间:2014/3/31 21:38:00 -- ok 谢谢!想找到大拇指的表情没找到 |