Table Properties [AX 2012]
Table Properties [AX 2012]
1 out of 2 rated this helpful - Rate this topic
Updated: July 20, 2012
Applies To: Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
This topic describes the properties that are in the Properties window for table elements in the Application Object Tree (AOT). Table elements are located under Data Dictionary > Tables .
For information about system properties available for tables, see System and Common Properties . For guidelines about setting property values, see Best Practices for Table Properties .
Next is a list of topics about the properties of AOT elements that are sub-elements under a table element.
The following table describes the properties of table elements in the AOT.
Property | Description | New in this version of | ||||
Abstract(抽象) | 指定该表是否支持继承. 默认值是 No . 如果设为 Yes , 不能对该表直接使用 X++ SQL statements ,如 update_recordset 和 select . 当 SupportInheritance 属性设为 No 时,该属性不可用. 要了解更多信息, 请看 Table Inheritance Overview . | AX 2012 | ||||
Analysis- DimensionType (分析维度类型) | 决定基于 IsLookup 属性设置创建的维度的类型. You can specify one of the following values. IsLookup 属性设为 Yes 时
IsLookup 属性设为 No 时
| |||||
Analysis- Identifier (分析标识符) | 指定哪个字段作为SQL Server Analysis Services (SSAS) cube的标识符. | |||||
AOSAuthorization (AOS授权) | 基于用户的权限,指定用户可以在表上执行的操作类型. 当该属性设置为 None , 则不执行授权检查. | |||||
CacheLookup (缓存查找) | 确定如何将查找操作中检索到的记录缓存起来. CacheLookup 属性只存在于那些不是从其他表继承来的表中. 在继承根表中,这个属性不能通过AOT Properties 窗体,将其设为 EntireTable(全部表) . 你也不能通过其他技术设置根表的这个属性. 例如, 不能使用 TreeNode 类的 AOTsetProperty 方法指定这个值. | |||||
ClusterIndex (集群索引) | 指定集群索引. 这个属性仅用于SQL优化的目的. | |||||
ConfigurationKey (配置键) | 为表指定配置键. 配置键允许系统管理员启用或禁用程序的某些部分. 和表关联的配置码,若系统未启用该配置码,则该表不会被创建到数据库,在代码调用该表时,按临时表对待. | |||||
Country- RegionCodes (国家区域代码) | 指定该表适用或有效的国家区域代码. 客户端框架和应用可以利用该属性,启用或禁用国家或区域的特性. 它是通过一串用逗号分隔的ISO国家代码列表的字符串实现的. 该值必须和全局地址薄中的数据匹配. | AX 2012 | ||||
CountryRegion- ContextField (国家代码上下文字段) | 指定用来标识国家上下文的字段. 该属性与 CountryRegionCodes 属性相关联. | AX 2012 | ||||
CreatedBy | 指示系统是否在表中的记录上,维护 CreatedBy 字段. 这个字段包含谁创建了一个特定的记录. | |||||
CreatedDateTime | 指示系统是否在表中的记录上维护 CreationDate 和 CreationTime 字段. | AX 2012 | ||||
Created- TransactionId | 指示系统是否在该表中的字段上,维护 CreatedTransactionId 字段. | |||||
CreateRecIdIndex | 指示是否把Record ID字段设置成索引. 对那些通过RecID进行查找的表,需要把该属性设置为Yes, 比如SalesTable, SalesLine等. | |||||
Developer- Documentation | 描述该表的目的,解释怎么在程序中使用它. 描述通常写成一个段落,不超过五句话. | |||||
Entity- RelationshipType | 根据common entity relationship (ER) data model表示法,对表进行分类. 一个表被归类成一个实体或关系. 一个实体表示一个对象. 一个关系表示两个对象之间的联系. | |||||
Extends | 从该属性中指定的表,派生. 当 SupportInheritance 属性设为 Yes 时,该属性为null. 要了解更多信息, 请看 Table Inheritance Overview . | AX 2012 | ||||
FormRef | 使用Go to main table功能时调用的Display类型的菜单名称. 指定当表被引用时,激活的Display类型的菜单项. 显示菜单项和窗体相关联. 当你在报表中使用主索引字段, 该窗体可以做一报表中的一个链接. 主索引通过 PrimaryIndex 属性指定. 如果保留这个字段为空, 系统会试图显示一个和该表拥有相同名字的窗体. | |||||
ID | 系统生成的表 ID . 要了解更多信息, 请查看 Application Object IDs . 在安装时指定IDs.当模型通过AxUtil tool导入时,指定IDs. 这意味着,相同的类,在不同的安装中,有不同的IDs. | |||||
IsLookup | 对于报表模型, 它指定当一个报表模型生成时,该表的信息是否被合并到其他引用它的表中. 对于 OLAP cubes多维数据集, 它决定是否生成一个综合维度或不同维度. 你可以指定下列值之一.
更多有关尺寸,星型架构,雪花架构,请看 Introduction to Dimensions (SQL Server 2005 Books Online) . | |||||
Label | 为表指定一个标签. | |||||
ListPageRef | 指定一个Display类型的菜单项,它指向一个可以显示该记录类型列表的窗体. | AX 2012 | ||||
Model | 指定表所在的模型. 模型是层中根据逻辑区分的一组元素. 一个元素可以存在于一个层中的一个合适的模型中. Examples of elements are a table or class. The same element can exist in a customized version in a model in a higher layer. | AX 2012 | ||||
ModifiedBy | 指示系统是否在该表中的记录上,维护 ModifiedBy 字段. 这个字段记录谁最后修改了该记录. | |||||
Modified- DateTime | 指示系统是否在该表中记录上,维护 ModifiedDate 字段. 这个字段记录该记录最后修改的日期. | |||||
ModifiedTime | 指示系统是否对该表中的字段上,维护 ModifiedDateTime 字段. 这个字段记录最后修改该记录的时间. | |||||
Name | 指定表名. | |||||
OccEnabled (乐观并发启用) | 指定对该表是否启用optimistic concurrency mode乐观并发模式. 当该模式启用后, 未来修改数据时, 从数据库中获取的那部分数据不会被锁. 数据只有在实际的update被执行时,数据才会被锁. | |||||
PreviewPartRef | 指定用来增强预览的 Info Part 或 Form Part . info part 显示一个从指定query中的返回的数据字段的集合. An info part 使用元数据来描述数据如何呈现. A form part 表示到窗体的指针. | AX 2012 | ||||
PrimaryIndex | 指定 primary index. 只有唯一的索引可以被选择. 这个属性用于数据库优化的目的,并指出哪个唯一索引可以用作缓存键caching key. 如果主索引没有指定, 具有最低ID的唯一索引会被用做缓存键caching key. | |||||
ReplacementKey | 指定在一些窗体控件中,那些作为数据的标识符显示的字段. | AX 2012 | ||||
ReportRef | 指定当一个表被引用时, 被激活的那个Output类型的菜单项. 一个Output菜单项与一个报表相关联. 当你在报表上使用主索引时, 该报表可以作为报表上的一个链接.主索引用 PrimaryIndex 属性指定. | |||||
SaveData- PerCompany | 指示是否作为当前公司的数据保存. 如果该属性设置为 No , 数据保存时, 不保存公司标识符 ( DataAreaId ).
| |||||
SaveData- PerPartition | 显示该表是否有一个叫做 Partition 的系统字段. 它是一个只读的系统字段. 如果系统有一个 Partition 字段, 每条记录会被分配给一个 partition. Each record is kept hidden from data access operations that are run under the context of other partitions. | AX 2012 R2 | ||||
SearchLink- RefName | 指定 连接到网站上的信息的, 企业门户搜索结果中列出的关于表记录 的菜单项的名称. 如果 SearchLinkRefType 属性设成一个URL, 从 SearchLinkRefName 属相列表中,选择一个连接到显示该表数据的Web part page的菜单项. Web part pages上的窗体和报表可以显示数据. | |||||
SearchLink- RefType | 指定 连接到网站上的信息的, 企业门户搜索结果中列出的关于表记录 的菜单项的类型. | |||||
SingularLabel() | 指定用于在一个报表模型或cube上显示表中存储的项目的singular name. | |||||
Support- Inheritance | 将属性设为 Yes , 可以启用其他与继承相关的属性, 如 Extends 和 Abstract .
要了解更多信息, 请参阅 Table Inheritance Overview . | AX 2012 | ||||
SystemTable | 指示一个表是否是作为系统表显示.它可以在导入导出过程中过滤. 系统表总是在你登录时同步. This may be useful for tables that you use as soon as you log in. | |||||
TableContents | 指定如何配置参数数据可以被客户们重用.Specifies how setup/parameter data can be reused from one customer to another. The following values are possible:
| |||||
TableGroup | 决定该表属于哪个组. Table Groups 提供了一个根据表包含的数据类型, 对表分类的方法. Table groups 可以用来定义,当用户在使用该表作为数据源的窗体上, 从表中更新或删除操作时, 系统是否应该提示用户. 当导出数据时,可以使用 table groups 来筛选记录. | |||||
TableType | 替代Microsoft Dynamics AX 2009中的 Temporary 临时表属性. 要了解更多信息, 请参阅 Temporary Tables and the TableType Property . | AX 2012 | ||||
TitleField1 , TitleField2 | 使你可以执行以下操作:
| |||||
TypicalRowCount | 指定显示在table中的记录数. 如果 AnalysisSelection 属性没有设置, TypicalRowCount 属性决定了报表生成器选择的行数. TypicalRowCount 属性的设置,会影响 drop-down list, list box, or a filtered list box 是否被用来选择表记录. For more information, seeBest Practices for Table Properties . | |||||
ValidTime- StateFieldType (有效时间状态字段类型) | 指定系统在一定时间跨度内跟踪数据时,所使用的 date-time 字段的类型. | AX 2012 | ||||
Visible | 指定当该表用作窗体或报表的数据源时的访问权. 如果该表在窗体中作为数据源, 窗体中的访问权不能超出 为该表定义的访问权. |
The following properties are related to report models that are used to add information to a report.
- AnalysisSelection
- AnalysisVisibility
- IsLookup
- SingularLabel
- TypicalRowCount
学习本是一个不断模仿、练习、创新的过程。对于自己,博文只是总结。在总结的过程发现问题,解决问题。对于他人,在此过程如果还能附带帮助他人,那就再好不过了。 感谢您的阅读。如果文章对您有用,那么请打赏我一杯咖啡,也可以轻轻点个推荐,以资鼓励。
微信打赏
支付宝打赏