我正在尝试找到一个资源来绑定我收到的字段类型整数:
MsgBox CurrentDb.TableDefs("tblTemp").Fields("ID").Type
到相应的数据类型。以下是Office开发人员中心的示例http://msdn.microsoft.com/en-us/library/office/ff845405(v=office.14).aspx
但这是'Field'集合的属性列表,而不是'Fields'。我正在返回的整数来自某个地方......自动编号返回4,日期时间8,文本10,备忘录12,它正在工作,所以我假设它们已被编目到某个地方。可能是我有活动的另一个参考库的结果,只有Office和Excel对象超出了Access的范围。
有没有人对我可以使用的资源有任何想法,或者如果我误解了这些值,可能会有解释?
答案 0 :(得分:2)
http://allenbrowne.com/func-06.html
在提交此问题后几乎立即发现这一点,而我在提交之前用了一个多小时的谷歌搜索。猜猜它是怎么回事......它适用于Access 2000-02,但似乎与我收到的值相对应。张贴未来的研究人员。
答案 1 :(得分:2)
.Type
返回的值是DAO.DataTypeEnum
的成员。
? CurrentDb.TableDefs("tblFoo").Fields("id").Type
4
? dbLong
4
您可以使用VB编辑器中的对象浏览器来查找这些枚举成员的名称和值。