概述

通过Tables集合,可以获得指定名称的Table(表),例如:

Dim t1 As Table
Dim
t2 As Table
t1
= Tables("订单")
t2 =
Tables("产品.订单"
)

Col表示Table中的列。
通过Cols集合,可以获得指定名称的列(Col),例如:

Dim c1 As Col = Tables("订单").Cols("客户")

Row表示Table中的行。
通过Table的Rows集合可以获得指定位置的行,例如:

Dim r1 As Row = Tables("订单").Rows(1)

行是从0开始编号的,所以0表示第一行,1表示第二行。

在默认情况下,Rows在计算行号的时候,是排除分组行的,也就是说Rows(n)返回的是第n+1个数据行。
下图可以说明这种特性:

通过列名称,我们可以得到或设置某一行指定列的内容。

例如:

Dim r As Row
Dim
v As Double
r
= Tables("订单").Rows(0)
r
("数量") = 200
v
= r("折扣"
)

由此可知,Table、Row、Col构成了表、行、列这样一个完整的结构体系,接下来我们具体介绍这三个对象。


本页地址:http://www.foxtable.com/webhelp/topics/1585.htm