访问表的扩展属性

时间:2013-01-03 05:04:25

标签: database ms-access extended-properties

我可以为SQL服务器表设置扩展属性。我可以为访问数据库表设置扩展属性吗?如果可能,那么我如何设置扩展属性?

2 个答案:

答案 0 :(得分:1)

根据MSDN,扩展属性可用于以下内容:

  1. 指定表格,视图或列的标题。然后,应用程序可以在显示该表,视图或列的信息的用户界面中使用相同的标题。
  2. 指定列的输入掩码,以便应用程序可以在运行Transact-SQL语句之前验证数据。例如,可以在扩展属性中指定邮政编码或电话号码列所需的格式。
  3. 指定用于在列中显示数据的格式规则。
  4. 记录应用程序可以向用户显示的特定数据库对象的描述。例如,描述可以用在数据字典应用程序或报告中。 指定应显示列的大小和窗口位置。
  5. MS Access不直接与SQL Server进行比较,因为它是一种快速应用程序数据库开发工具,通常使用Jet / ACE数据库后端,而SQL Server是RDBMS。在MS Access中,您可以使用一系列工具,例如表单和报告,可用于提供上述大多数属性。

    对于(1),您可以在表设计视图中为列指定标题,但通常会发现最好使用表格来表示列,表和查询(视图)的名称。

    对于(2),您可以在表格设计视图中以及您创建的任何形式中为每个字段(列)指定验证规则。

    对于(3),您可以在表格设计视图和表格中指定格式。

    对于(4),您可以向可以在数据库窗口中显示的对象或通过代码添加描述。

    MS Access还有一系列附加属性,例如验证规则中断时显示的验证文本,以及您通过代码自行创建的自定义属性。

答案 1 :(得分:1)

Here is a link 使用Access 2013文档访问Microsoft(MSDN)库。

由于DAO中的Tables(TableDefs)在初始语句中没有例外,因此可以将用户属性添加到Table的属性集合中。

我认为,有关属性的文档可能对您有所帮助,因为有一些特殊情况需要处理。