Expense 영수증 관리: Form


Expense 영수증 관리 생성

Page 번호 페이지 이름
31 Expenses
32 Expenses form

Expenses 테이블을 PK를 위한 오라클 객체 생성

Sequence 객체를 생성하고 트리거로 일련 번호를 확보하여 PK로 설정합니다.

1. Sequence 생성

Object Browser를 이용하여 Sequence를 생성합니다.

2. 트리거 생성

create or replace trigger "EXPENSES_T1"
BEFORE
insert on "EXPENSES"
for each row
begin
  if :NEW."EXPENSE_ID" is null then
    select "EXPENSE_SEQ".nextval into :NEW."EXPENSE_ID" from sys.dual;
  end if;
end;

Expense Form 페이지

새로운 APEX 사용자 등록

ID Mail Password
flower demo@gmail.com Welcome123456!

대체 문자열 설정

List of Values 구성

select employee_id r,  emp_name || ' (' || t.team_name||', '||t.team_full_name ||')' d 
from employees e, teams t 
where e.team_id = t.team_id
select type_id as r, type_name as d from EXPENSE_TYPES 
order by 1
Display Return
개인카드 pc
법인카드 cc
Display Return
분실 m
보관 k

LoV 컴포넌트 설정

Page Item 타입 추가

img {
width: 200px;
height: 200px;
}
  • 문서 생성: 2021-08-21 09:11 / 최종 문서 수정: 2021-08-21 09:11
  • Disclaimer
    이 저작물은 Oracle과 관계없이 개인으로서 개인의 시간을 할애하여 작성된 글 입니다. 본 글의 내용, 입장, 예측은 Oracle을 공식적으로 절대 대변하지 않습니다.