1、4compiere定制数据表定制数据表实践(实例:定制Student表,实现增、删、查、改操作)1、以超级用户身份登录,进入主界面,如下图所示:2、在“”中输入“sql”,在单击回车键,出现如下窗口:3、单击“”,弹出如下窗口:4、把创建Student表的SQL语句复制进“SQL框”内,SQL语句如下:CREATE TABLE Student( Student_ID NUMBER(10) NOT NULL, AD_Client_ID NUMBER(10) NOT NULL, AD_Org_ID NUMBER(10) NOT NULL, IsActive CHAR(1) DEFAULT Y NO
2、T NULL, Created DATE DEFAULT SYSDATE NOT NULL, CreatedBy NUMBER(10) NOT NULL, Updated DATE DEFAULT SYSDATE NOT NULL, UpdatedBy NUMBER(10) NOT NULL, StudentNum NVARCHAR2(8) NOT NULL, Name NVARCHAR2(60) NOT NULL, )5、单击“”按钮,出现如下内容即为创建表成功:6.关闭该窗口,单击主窗口中的“”,如下:出现如下窗口:7、单击图中的“”按钮,出现如下窗口:8、在“DB Table Name”
3、和“Name”内输入“Student”,“Data Access Level”内选择Clinet+Organization,再单击工具栏在保存按钮“”,保存后如下图: 9、单击上图的“”按钮,出现如下图,默认选择即可: 10、切换到“Column”页签,出现下图即表示表字段复制成功:11、规范字段名称。如上图,从表格中的“DB Column Name”可知,有两个字段需要规范,“STUDENTNUM”规范为“StudentNum”; “STUDENT_ID”规范为“Student”。首先规范“STUDENTNUM”,选中该行,单击工具栏的“”后如图:在“System Element”的文本框中
4、,点击右键,出现如下选择:选择“”,弹出如下窗口:分别修改“DB Column Name”,“Name”和“Print Text”中的值,修改后为如下窗口:点击保存按钮“”后,关闭该窗体,再返回【图14】,用同样的方法把字段“STUDENT_ID”规范为“Student”,如图:12、返回主界面,点击“”,如下: 点击后弹出如下界面,点击图中新建按钮“”,如下:再弹出的窗口中新建窗口“Student”并保存,如下:再选择Tab,新建页签“Student”并保存;然后再点击图中的“”并保存,如下: 13、Menu 窗口创建Student菜单项。查找Menu窗口,如下: 打开该窗口,点击“”新建一个“Student”窗口,如下: 13、Role Access Update 更新角色访问权限,如下: 再弹出的窗口中默认选择即可,如下: 14、普通用户登陆来验证Student表的增、删、查、改功能 15点击“”,来进行增、删、查、改功能验证即可。