- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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列用来指明该页签是否翻译页签。
Isre
您可能关注的文档
- C++静态存储区 栈 堆区别.doc
- 1-2 第2节 细胞多样性和统一性与章测试.doc
- C++实验5第一题设计详细过程.doc
- c++中字符串函数.doc
- CAD制图步骤和技巧(实用版).doc
- CC++ 题集(CC++试题与部分答案).doc
- CC++一些面试基本题.doc
- cc++中指针学习两个绝好例子.doc
- CFileDialog用法简介.doc
- 1 当代中国环境问题.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)