Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何使窗口中的关联表的水平滚动条总是靠左

1楼
红叶 发表于:2011/12/4 13:59:00

销售订单和销售订单明细通过销售订单编号建立关联,销售订单窗口为主窗口,窗口中的TABLE邦定为“销售订单.销售订单明细”关联表,为什么在打开系统后打开销售订单主窗口,并打开销售订单明细的已设定的视图后,窗口中的TABLE的水平滚动条位于右边或中间,而不是最左边,如果才能使水平滚动条位于最左边?

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
2楼
红叶 发表于:2011/12/5 8:29:00

希望大家给点办法。。。

3楼
hanxuntx 发表于:2011/12/5 8:39:00
aftlaod
select(0,0)
4楼
红叶 发表于:2011/12/5 8:45:00

如果是动态加载的时候,有时候没有符合条件的数据,select(0,0)会出错,如果加上判断数据不为空时则可以,但是我要的是不论是否有数据时,窗口中的TABLE的水平滚动条始终位于最左边

因为我有一导航为“新增销售订单”,代码为打开窗口,不加载销售订单和销售订单明细任何数据,这时就需要窗口中的TABLE的水平滚动条始终位于最左边,然后有一个按钮“新增数据”,代码为增加销售订单行和销售订单明细行

[此贴子已经被作者于2011-12-5 8:49:21编辑过]
5楼
狐狸爸爸 发表于:2011/12/5 8:50:00

看看这里:

http://www.foxtable.com/help/topics/2358.htm

 

6楼
红叶 发表于:2011/12/5 9:06:00

With Tables("员工")
    .
LeftVisibleCol = .Cols("姓名").Index
    .
TopVisibleRow = 2
End
 With

这个代码是放在窗口的

aftlaod
事件中吗?

这样的话,当在窗口中按按上一条或下一条

With Tables("员工")
        .Position = .Position - 1
End With

时,窗口中的的TABLE的水平滚动条又回到原来的位置了,怎么才能始终位于最左边呢?

7楼
狐狸爸爸 发表于:2011/12/5 9:18:00
With Tables("员工")
     .LeftVisibleCol = .Cols("姓名").Index
     .TopVisibleRow = 2
     .Select(.RowSel, .LeftVisibleCol)
End With
8楼
红叶 发表于:2011/12/5 9:24:00
谢谢,搞定OK!
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.