Janus ERP 最強大的功能之一, 就是新增作業畫面不用寫程式;
需求: 建立一個簡易代碼維護作業, 供使用者定義或系統開發之用。
Step 1, Create Table: 代碼類別 & 代碼值, 這是唯一需要 "技術含量" 的步驟;
CREATE TABLE JN_JNRef
(
AD_Client_ID NUMBER(10,0) NOT NULL,
AD_Org_ID NUMBER(10,0) NOT NULL,
JN_JNRef_ID NUMBER(10,0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Value NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
ValidFrom DATE,
ValidTo DATE,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10,0) DEFAULT 0 NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10,0) DEFAULT 0 NOT NULL
)
;
CREATE TABLE JN_JNRefList
(
AD_Client_ID NUMBER(10,0) NOT NULL,
AD_Org_ID NUMBER(10,0) NOT NULL,
JN_JNRef_ID NUMBER(10,0) NOT NULL,
JN_JNRefList_ID NUMBER(10,0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Value NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
ValidFrom DATE,
ValidTo DATE,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10,0) DEFAULT 0 NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10,0) DEFAULT 0 NOT NULL
)
Step 2, 新增的畫面, 跟 Attribute 的畫面很像, 所以, 直接 Copy Record; 把相關欄位改成 Quick Code;
Step 3, Copy Window Tabs, 從 Window: Attribute, 移到 Tab, 就可以看到有二筆資料, 同樣的, 把相關的欄位修改
完成這個步驟後, 把畫面掛到 MENU 後, 就可以使用了。只是, 存取的是 Attribue 的資料。
(to be continue...)
(
AD_Client_ID NUMBER(10,0) NOT NULL,
AD_Org_ID NUMBER(10,0) NOT NULL,
JN_JNRef_ID NUMBER(10,0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Value NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
ValidFrom DATE,
ValidTo DATE,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10,0) DEFAULT 0 NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10,0) DEFAULT 0 NOT NULL
)
;
CREATE TABLE JN_JNRefList
(
AD_Client_ID NUMBER(10,0) NOT NULL,
AD_Org_ID NUMBER(10,0) NOT NULL,
JN_JNRef_ID NUMBER(10,0) NOT NULL,
JN_JNRefList_ID NUMBER(10,0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Value NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
ValidFrom DATE,
ValidTo DATE,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10,0) DEFAULT 0 NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10,0) DEFAULT 0 NOT NULL
)
Step 2, 新增的畫面, 跟 Attribute 的畫面很像, 所以, 直接 Copy Record; 把相關欄位改成 Quick Code;
Step 3, Copy Window Tabs, 從 Window: Attribute, 移到 Tab, 就可以看到有二筆資料, 同樣的, 把相關的欄位修改
完成這個步驟後, 把畫面掛到 MENU 後, 就可以使用了。只是, 存取的是 Attribue 的資料。
(to be continue...)


沒有留言:
張貼留言