如何在Oracle APEX中从一个表格形式处理多个表?

时间:2016-12-27 16:37:38

标签: oracle oracle-apex oracle-apex-5 tabular-form

我想以表格形式同时更新两个表。但是,如果没有表格MRD和MRU流程,我该如何处理所选的复选框项?

当产品数量更新时,如何以表格形式计算产品的总单价?

enter image description here

场景:点击左侧的“添加项目”按钮,然后在右侧生成表格顺序。

现在我想根据右侧表格形式的更改数量更新所选项目的 STOCK TABLE ADD_PAYMENT TABLE 以及总价格。

下面给出了我的三个表MENU_ITEM,ADD_PAYMENT和STOCK表创建脚本。

CREATE TABLE  "MENU_ITEM" 
       ("M_ID" NUMBER(10,0), 
        "ITEM_NAME" VARCHAR2(50) NOT NULL, 
        "PRICE" NUMBER(10,0), 
        "STOCK_STATUS" NUMBER(10,0), 
         CONSTRAINT "MENU_ITEM_PK" PRIMARY KEY ("M_ID")
      USING INDEX  ENABLE
       )
    /
CREATE TABLE  "ADD_PAYMENT" 
       ("ID" NUMBER,
        "ORDER_ID" NUMBER(5,0), 
        "M_ID" NUMBER(5,0) NOT NULL, 
        "PRICE" NUMBER(5,0) NOT NULL, 
        "QUANTITY" NUMBER(5,0) NOT NULL,  
        "TOTAL" NUMBER GENERATED ALWAYS AS ("PRICE"*"QUANTITY") VIRTUAL , 
         CONSTRAINT "ADD_PAYMENT_CON" PRIMARY KEY ("ID")
      USING INDEX  ENABLE
       )
    /
CREATE TABLE  "KITCHEN" 
       ("K_ID" NUMBER(10,0), 
        "M_ID" NUMBER(10,0) NOT NULL, 
        "QUANTITY" NUMBER(10,0), 
         CONSTRAINT "KITCHEN_PK" PRIMARY KEY ("K_ID")
      USING INDEX  ENABLE
       )

0 个答案:

没有答案