Rss & SiteMap

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

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

标题:选定任意的N行,代码如何表达?(明白了)

1楼
菜鸟foxtable 发表于:2009/3/19 9:33:00
问题解决....
放按钮代码以供菜鸟们参考
With CurrentTable
    For i As Integer = .TopRow To .BottomRow
        If .Rows(i)("停止日期") = nothing Then
            .Rows(i)("停止日期") = date.today
        End If
    Next
End With


======================华丽的分割线=============================

如下图,红箭头所示的选择多行的状态如何用代码表达?如果是一行代码为current....那N行是什么?

想实现选择N行,单击某按钮自动填充当前日期到所选择的N行停止日期列中...

我选择了任意的N行,要填充数据,这任意的N行怎么表达?


图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-3-19 11:08:09编辑过]
2楼
smileboy 发表于:2009/3/19 9:36:00
 

Select

选定指定位置的单元格,或者某一区域。

语法

Select(Row, Col)
Select(TopRow, LectCol, BottomRow, RightCol)

参数

Row:      行位置
Col:       列位置
TopRow:    选定区域最上边一行的位置
LectCol:   选定区域最左边一列的位置
BottomRow: 选定区域最下边一行的位置
RightCol:  选定区域最右边一列的位置 

上述位置在计算的时候,均包括分组行。

例如选定当前表的第1行第1列:

CurrentTable.Select(0,0)

例如选定当前表第二行第三列至第八行第7列之间的区域:

CurrentTable.Select(1,2,7,6)

再例如选定整个第二列:

CurrentTable.Select(0, 1, CurrentTable.Rows.Count - 1, 1)

3楼
菜鸟foxtable 发表于:2009/3/19 9:41:00

.....图片点击可在新窗口打开查看动态的怎么表达?我选择了任意的行,要填充数据,这任意的行怎么表达?

[此贴子已经被作者于2009-3-19 9:43:13编辑过]
4楼
狐狸爸爸 发表于:2009/3/19 10:13:00
 

TopRow
返回选定区域的最上面一行的位置。
 

BottomRow
返回选定区域的最下面一行的位置。
 

LeftCol
返回选定区域的最左边一列的位置
 

RightCol
返回选定区域的最右边一列的位置


5楼
菜鸟foxtable 发表于:2009/3/19 10:28:00
以下是引用狐狸爸爸在2009-3-19 10:13:00的发言:
 

TopRow
返回选定区域的最上面一行的位置。
 

BottomRow
返回选定区域的最下面一行的位置。
 

LeftCol
返回选定区域的最左边一列的位置
 

RightCol
返回选定区域的最右边一列的位置


老爹一针见血....图片点击可在新窗口打开查看

共5 条记录, 每页显示 10 条, 页签: [1]

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

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