【问题标题】:How to find field width of a table in Access VBA如何在 Access VBA 中查找表的字段宽度
【发布时间】:2019-03-06 08:05:27
【问题描述】:

在 Access 中 DAO.TablDef 有一个函数 CreateField(Name,Type,Size) 我正在寻找现有表字段的大小。我有一个 db_text 类型的表格列,大小为 6。 DAO recordset 有一个 fields 类。我可以用它找到字段类型,但还不能找到字段大小。我尝试了 DefinedSize、NumericScale 和 ActualSize。任何人都知道如何找到字段大小?谢谢

Dim dars As Dao.Recordset

Set dars = CurrentDb.OpenRecordset("TableName")

debug.print dars.Fields("FieldName").Type

debug.print dars.Fields("FieldName").DefinedSize
debug.print dars.Fields("FieldName").NumericScale
debug.print dars.Fields("FieldName").ActualSize

dars.Close
Set dars = Nothing

【问题讨论】:

    标签: vba ms-access dao


    【解决方案1】:

    Size 属性包含字段大小:

    debug.print dars.Fields("FieldName").Properties!Size
    

    【讨论】:

      猜你喜欢
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      相关资源
      最近更新 更多