Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Oracle : Form/Report Developer
Pertemuan 3 Dibuat oleh: Lis Suryadi, M.Kom
2
Menggunakan Combo Box dan Check Box
Materi: Membuat Single Form Menggunakan Combo Box dan Check Box (Non database tables)
3
Sasaran Belajar Agar mahasiswa :
Dapat mengerti dan memahami cara membuat form dengan menggunakan objek-objek yang ada di Form Builder. Dapat memahami penggunaan Trigger dan Function di Form Builder.
4
Langkah-1: Me-running OC4J Instance
5
Sebelum Membuka Form Builder Running terlebih dulu OC4J Instance
Caranya: Dari Oracle Developer Suite --> Forms Developer --> Start OC4J Instance, sehingga akan tampil kotak dialog seperti berikut :
6
Langkah ke-2: Memanggil Forms Builder
Dari : Start -> Program -> Oracle Developer Suite -> Forms Developer -> Forms Builder. Sehingga akan tampil kotak dialog sebagai berikut :
7
Memanggil Form Builder
8
Membuka Form Baru 2 1
9
Langkah ke-3: Login Koneksi
1
10
Memberi Nama Form
11
Membuat Blok Data Baru 2 1 3
12
Membuat Blok Data Baru
13
Membuka Layout Form
14
Mendisain Form
15
Memanggil Object
16
Memanggil Object
17
Memanggil Object
18
Memanggil Object
19
Mendisain Form
20
Mengatur Property Palette pada Object Text Item
1 2
21
Menyetting Property Palette pada object Text Item
22
Mengatur Property Pallete
23
Mengatur Property Palette pada object ComboBox
1 2
24
Mengatur Property Palette pada object ComboBox
25
Mengatur Elemen List pada Object ComboBox
2 1 3
26
Mengatur Property Palette pada object Check Box
1 2
27
Mengatur Property Palette pada Object CH_Keluarga
1 3 2
28
Mengatur Property Palette pada Object CH_Anak
1 3 2
29
Mengatur Property Palette pada object Push Button
2 3 1
30
Mengatur Property Palette pada Object Push Button
31
Membuat Block PL/SQL ketika Trigger New Form Instance
1 2
32
Membuat Block PL/SQL ketika Trigger New Form Instance
Nama Trigger Tipe Object
33
Blok PL/SQL Ketika Trigger New Form Instance
BEGIN -- Mendeklarasikan nilai awal untuk masing-masing item data :blokgaji.txttunj_keluarga :=0; :blokgaji.txttunj_anak :=0; :blokgaji.txtgapok :=0; :blokgaji.txtgator :=0; :blokgaji.txtpajak :=0; :blokgaji.txtgaber :=0; END;
34
Memilih Trigger Pada Object Combo Box
1 3 2
35
Blok PL/SQL pada Objeck CbJabatan Ketika Trigger When-Button-Pressed
BEGIN -- Mengecek Item List Value yang ada di object CBJabatan IF :blokgaji.CBJabatan = 1 THEN :blokgaji.txtgapok := ; ELSIF :blokgaji.CBJabatan = 2 THEN :blokgaji.txtgapok := ; ELSE :blokgaji.txtgapok := ; END IF; END;
36
Memilih Trigger Pada Object Ch_Keluarga
3 1 2
37
Blok PL/SQL pada Objeck CH_Keluarga Ketika Trigger When-Checkbox-Changed
BEGIN -- Mengecek Value yang ada pada Objek CH_Keluarga IF :blokgaji.CH_Keluarga = 1 THEN :blokgaji.txttunj_keluarga := ; ELSE :blokgaji.txttunj_keluarga := 0; END IF; END;
38
Memilih Trigger Pada Object Ch_Anak
1 3 2
39
Blok PL/SQL pada Objeck CH_Anak Ketika Trigger When-Checkbox-Changed
BEGIN -- Mengecek Value yang ada pada Objek CH_Anak IF :blokgaji.CH_anak = 1 THEN :blokgaji.txttunj_anak := ; ELSE :blokgaji.txttunj_anak := 0; END IF; END;
40
Memilih Trigger Pada object Push Button
1 2
41
Memilih Trigger Pada Object Push-Button
3 1 2
42
Blok PL/SQL pada Objeck Button Bproses Ketika Trigger When-Button-Pressed
Tipe Object Nama Trigger Nama Object Nama Data Block
43
Blok PL/SQL pada object BProses
DECLARE BEGIN -- Membuat formula untuk menghitung gaji kotor :blokgaji.txtgator := :blokgaji.txtgapok + blokgaji.txttunj_keluarga + :blokgaji.txttunj_anak; -- Membuat formula untuk menghitung pajak :blokgaji.txtpajak :=(10/100) * :blokgaji.txtgator; -- Membuat formula untuk menghitung gaji bersih :blokgaji.txtgaber := :blokgaji.txtgator - :blokgaji.txtpajak; END;
44
Mengatur Fill Color Pada Form
45
Langkah ke-4: Menyimpan Modul FrmCetakGaji
Buatlah folder dengan nama “ ORA” untuk menyimpan semua modul praktek Oracle. Untuk menyimpan modul praktek : Dari menu File : Save As Pilih Direktori Penyimpanan (misalkan di E:\Oracle\ ORA ), Beri nama FrmCetakGaji.FMB Seperti kotak dialog berikut :
46
1 2
47
File Yang Terbentuk FrmCetakGaji Setelah Dieksekusi
Module FrmCetakGaji
48
Langkah ke-5: Meng-Compile Block PL/SQL
1 2
49
Meng-Compile Block PL/SQL
50
Langkah ke-6: Me-running Form
51
Menjalankan Program
52
Selamat Mencoba
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.