【问题标题】:Access 97 copying field type to other tableAccess 97 将字段类型复制到其他表
【发布时间】:2011-08-20 09:37:10
【问题描述】:

在 Access 97 中,我有一个包含字段 a 和 b 的表。是否可以通过 VB 找到这些字段的类型,例如 varchar 或 integer?我正在尝试将字段的名称及其类型复制到另一个表中,并在必要时在另一个表中替换它。我可以使用鼠标来完成,但我不知道如何通过 VB 来完成。结果字段不应包含任何数据。

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    您可以在 VBA 中使用 DAO 获取该信息。从此链接获取代码并将其放入代码模块中:

    Dump Table Details

    如果您想将该信息存储在表中,请更改以下块以将 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 的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      相关资源
      最近更新 更多