【发布时间】:2011-08-20 09:37:10
【问题描述】:
在 Access 97 中,我有一个包含字段 a 和 b 的表。是否可以通过 VB 找到这些字段的类型,例如 varchar 或 integer?我正在尝试将字段的名称及其类型复制到另一个表中,并在必要时在另一个表中替换它。我可以使用鼠标来完成,但我不知道如何通过 VB 来完成。结果字段不应包含任何数据。
【问题讨论】:
标签: ms-access
在 Access 97 中,我有一个包含字段 a 和 b 的表。是否可以通过 VB 找到这些字段的类型,例如 varchar 或 integer?我正在尝试将字段的名称及其类型复制到另一个表中,并在必要时在另一个表中替换它。我可以使用鼠标来完成,但我不知道如何通过 VB 来完成。结果字段不应包含任何数据。
【问题讨论】:
标签: ms-access
您可以在 VBA 中使用 DAO 获取该信息。从此链接获取代码并将其放入代码模块中:
如果您想将该信息存储在表中,请更改以下块以将 INSERTS 插入您的元表而不是 debug.printing:
For Each fld In tdf.Fields
Debug.Print fld.Name,
Debug.Print FieldTypeName(fld),
Debug.Print fld.Size,
Debug.Print GetDescrip(fld)
Next
如有必要,不要忘记使用该链接中的说明添加对 DAO 的引用。
【讨论】: