Friday, September 21, 2012

Button SAVE

Create data block eg. COURSE_BLOCK
Add text item eg COURSE_NAME, COURSE_TIME, ROOM

* Pada data_block i.e COURSE_BLOCK x perlu isi 'Query Data Source Type' dan 'Query Data Source Name' sbb bukannya nak display data. Ini untuk input data dan save ke dalam database. Jika tidak button 'SAVE' takkan berfungsi.

Trigger untuk button 'SAVE'

begin
if :course_block.course_name is not null then
   insert into course (course_name, course_time, room)
   values (:course_block.course_name, :course_block.course_time, :course_block.room);
   message ('1 RECORD WAS INSERTED');
else
   message ('You need to specify a valid course name');
end if;
exception
   when dup_val_on_index then
   message ('A course with this name already exists.');
end;

* tambah 'commit;'

begin
if :course_block.course_name is not null then
   insert into course (course_name, course_time, room)
   values (:course_block.course_name, :course_block.course_time, :course_block.room);
   message ('1 RECORD WAS INSERTED');
   commit;
else
   message ('You need to specify a valid course name');
end if;
exception
   when dup_val_on_index then
   message ('A course with this name already exists.');
end;

No comments:

Post a Comment