以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何使窗口中的关联表的水平滚动条总是靠左 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14850) |
|
-- 作者:红叶 -- 发布时间:2011/12/4 13:59:00 -- 如何使窗口中的关联表的水平滚动条总是靠左 销售订单和销售订单明细通过销售订单编号建立关联,销售订单窗口为主窗口,窗口中的TABLE邦定为“销售订单.销售订单明细”关联表,为什么在打开系统后打开销售订单主窗口,并打开销售订单明细的已设定的视图后,窗口中的TABLE的水平滚动条位于右边或中间,而不是最左边,如果才能使水平滚动条位于最左边?
此主题相关图片如下:1.jpg |
|
-- 作者:红叶 -- 发布时间:2011/12/5 8:29:00 -- 希望大家给点办法。。。 |
|
-- 作者:hanxuntx -- 发布时间:2011/12/5 8:39:00 -- aftlaod select(0,0)
|
|
-- 作者:红叶 -- 发布时间:2011/12/5 8:45:00 -- 如果是动态加载的时候,有时候没有符合条件的数据,select(0,0)会出错,如果加上判断数据不为空时则可以,但是我要的是不论是否有数据时,窗口中的TABLE的水平滚动条始终位于最左边 因为我有一导航为“新增销售订单”,代码为打开窗口,不加载销售订单和销售订单明细任何数据,这时就需要窗口中的TABLE的水平滚动条始终位于最左边,然后有一个按钮“新增数据”,代码为增加销售订单行和销售订单明细行 [此贴子已经被作者于2011-12-5 8:49:21编辑过]
|
|
-- 作者:狐狸爸爸 -- 发布时间:2011/12/5 8:50:00 -- 看看这里: http://www.foxtable.com/help/topics/2358.htm
|
|
-- 作者:红叶 -- 发布时间:2011/12/5 9:06:00 -- With Tables("员工") 这个代码是放在窗口的
这样的话,当在窗口中按按上一条或下一条 With Tables("员工") 时,窗口中的的TABLE的水平滚动条又回到原来的位置了,怎么才能始终位于最左边呢? |
|
-- 作者:狐狸爸爸 -- 发布时间:2011/12/5 9:18:00 -- With Tables("员工") .LeftVisibleCol = .Cols("姓名").Index .TopVisibleRow = 2 .Select(.RowSel, .LeftVisibleCol) End With |
|
-- 作者:红叶 -- 发布时间:2011/12/5 9:24:00 -- 谢谢,搞定OK! |