ordinalposition 属性示例 (mdb)
以下示例更改了“产品”表中第一个字段的 ordinalposition 属性设置。如果在执行这个示例之前和之后检查“数据表视图”中的这个表,那么将会看到该过程将“产品id”字段从第一列移到最后一列。
sub setposition()
dim dbs as database, tdf as tabledef
dim fldfirst as field, fld as field
' 返回对当前数据库的引用。
set dbs = currentdb
' 返回对 products 表的引用。
set tdf = dbs.tabledefs!products
' 返回对表中第一个字段的引用。
set fldfirst = tdf.fields(0)
' 将 ordinalposition 属性设置到集合的最后位置。
fldfirst.ordinalposition = tdf.fields.count
' 刷新 fields 集合。
tdf.fields.refresh
' 列举所有字段并打印顺序位置。
for each fld in tdf.fields
debug.print fld.name, fld.ordinalposition
next fld
set dbs = nothing
end sub
新闻热点
疑难解答