- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Compiere主要AD表的意义
Compiere主要AD表的意义
Compiere主要的AD表有:ad_table, ad_column, ad_field, ad_window, ad_tab, ad_referece, ad_ref_list, ad_ref_table ad_sequence, ad_process_para, ad_process等。
Ad_table表
表的结构图如下:
该表用来记录业务表,AD表,包括ad_table表本身的一些信息:
Name列一般用来放置在窗口字段中显示的名称。
Description列用来记录表的作用等描述。
Tablename列比较重要,在compiere的源代码中,会取该列的值作为此表的名称,而不是取name列的值。
Isview列用来指明是否是一个视图view,而不是实际的数据库。
Accesslevel列用来指明该表的访问权限,如:client only, client + organization, system only等。
Entitytype列用来指明该表的实体类型。
Ad_window_id列用来指明该表和哪个窗口相关联,也就是在该表的主键列所对应的字段上右击,点zoom后,会弹出哪个窗口。
该表的列的设置,如下图:
Ad_column表
表的结构图如下:
该表主要用来记录每个表的每个列的情况,和ad_table表配合使用。
Columnname列用来记录列的名称,在compiere的源代码会取这个列的值作为列名,而不是name列的值,这点要特别注意。
Ad_table_id列指明此列是属于哪个表。
Ad_reference_id列用来指明列在窗口中的编辑器类型。如reference列设为了date类型,则该列在窗口中的字段是一个日期选择框。
Fieldlength列用来确定字段的最大长度。
Defaultvalue列用来指定列的默认值。
Iskey列用来指明列是否是主键列。
Isparent列用来指明列值是否与上一级tab的同名列相同。
Ismandatory列用来指明该列是否强制输入值,也就是不能为空。
Isupdatable列用来指明该列是否可更新,如果为N,则不可修改,只可新建。
Isidentifier列用来指明该列是否用来描述记录,一般用于VLookup.java中。
Callout列用来记录该列会调用的Callout子类。
Ad_process_id列用来指明按钮列会调用的process类。
Isalwaysupdatable列用来指明该列不管在什么状态下都可编辑。
Columnsql列用来指明该列调用另外表的某个列,是虚拟列。
该表的列的设置,如下图:
Ad_field表
表的结构如下图:
该表用来记录数据表所对应的在窗口上的字段的设置:
Name列是字段的名称,也就是窗口上编辑框左边的名称,在修改ad_column的name
列后会同时更新field的name列值。
Ad_tab_id列指明该字段属于哪个页签(即tab)。
Ad_column_id列用来指明该字段和数据表的哪个列相关联,也就是字段的值保存到数据表的哪个列。
Isdisplayed列用来指明该字段是否在窗口上显示。
Displaylogic列用来指明该字段在窗口上显示的条件。
Displaylength列用来指明该字段在窗口上显示的长度。
Isreadonly列用来指明该字段在窗口上示是否只读。
Seqno列用来指明该字段在窗口上显示的位置。
Issampleline列用来指明该字段是否和前一字段显示在同一行。
Defaultvalue列用设置该字段的默认值。
Ad_window表
表的结构如下图:
该表用来记录窗口的一些设置:
Isactive列用来指明该窗口是否可显示。
Name列记录窗口的名称。
Description列用来记录窗口的作用。
Windowtype列来记录窗口的类型,如是so还是po类型等。
Issotrx列用来指明窗口是否是so类型窗口。
该表的设置窗口如下图:
Ad_tab表
表的结构如下图:
该表用来记录数据表在窗口上对应的页签(即tab)的设置:
Ad_table_id列用来记录页签对应哪个数据表。
Ad_window_id列用来记录页签属于哪个窗口。
Seqno列用来记录页签的位置。
Tablevel列用来记录页签属于哪一级。
Issinlerow列用来指明页签是否展开显示单行记录。
Istranslationtab列用来指明该页签是否翻译页签。
Isrea
您可能关注的文档
- B样条乘积计算的区间跳跃算法及应用.pdf
- bytebuffer的心得.doc
- Busemann进气道起动问题初步研究.pdf
- c 中 explicit关键字的含义和用法.doc
- C Windows窗体应用程序设计.ppt
- C 巧用anchor和k设计复杂界面(控件随着窗体大小的变化而变化)【转】.docx
- C(语言)程序设计实现多个多项式的加法减法乘法.doc
- C++ Builder 中的图像显示技巧.doc
- c++【实现分数重载 】【实现分数的加减乘除】重载函数 运算符重载.doc
- c++上机实验报告.doc
- 2025中考化学权威押题 必刷卷02(成都专用)(原卷版).docx
- 2025中考化学权威押题 必刷卷02(河北专用)(原卷版).docx
- 2025中考化学权威押题必刷卷01(长沙专用)(试卷+解析).docx
- 2025中考化学权威押题 必刷卷(连云港专用)(原卷版).docx
- 2025中考化学权威押题必刷卷01(成都专用)(试卷+解析).docx
- 2025中考化学权威押题 必刷卷02(安徽专用)(解析版).docx
- 2025中考化学权威押题 必刷卷(扬州专用)(解析版).docx
- 2025中考化学权威押题 必刷卷01(福建专用)(原卷版).docx
- 2025中考化学权威押题必刷卷(宿迁专用)(试卷+解析).docx
- 2025中考化学权威押题 必刷卷01(重庆专用)(原卷版).docx
文档评论(0)