是否可以使用DDL在MS Access中设置表列的“标题”或“描述”属性?理想情况下,我们可以将它们包含在CREATE TABLE语句中。
使用DAO如Andrea建议的那样设置Caption和Description属性。请注意,Caption和Description都是用户定义的,而不是默认属性,这意味着在为它们分配值之前它们并不存在。
例如,以下语句触发错误3270,“找不到属性”,因为我尚未为id字段分配说明:
Debug.Print CurrentDb.TableDefs("tblFoo").Fields("id").Properties("Description")
为了给该字段分配一个Description值,我首先必须CreateProperty为“ Description”然后Append是该字段Properties集合的新属性。建议您不要使用艾伦·布朗(Allen Browne)的SetPropertyDAO函数,而不是向您显示代码。该功能将为您处理详细信息。也请务必抓住该HasProperty函数,因为它是由调用的SetPropertyDAO。(的代码HasProperty在同一网页上,SetPropertyDAO功能代码的正下方。)
CreateProperty
Append
Properties
HasProperty
SetPropertyDAO