Anda di halaman 1dari 10

BAB-XI

MEMBUAT SUBFORM

1. Buatlah file Database dengan nama MODUL-11


2. Buat 3 (tiga) buah file Tabel, dengan struktur sebagai berikut :

a. Tabel-1 : TABEL NOFAK

b. Tabel-2 : TABEL DETAIL

c. Tabel-3 : TABEL BARANG

Kemudian isikan datanya seperti berikut :


3. Buat file Query dengan nama file DETAIL QUERY
Langkah-langkahnya :
a. Klik tab Create
b. Pilih dan klik Query Design
c. Pilih file TABEL NOFAK lalu klik tombol Add
d. Pilih file TABEL DETAIL lalu klik tombol Add
e. Pilih file TABEL BARANG lalu klik tombol Add
f. Klik tombol Close untuk keluar dari jendela Show Table
g. Tempatkan field-field berikut, sehingga hasilnya tampak seperti di bawah ini :

h. Lalu tambahkan field TOTAL pada kolom terakhir dengan rumus JUMLAH
dikalikan HARGA

4. Buatlah file Form dengan nama file SUBFORM DETAIL bersumber dari file DETAIL
QUERY.
Langkah-langkahnya :
a. Pilih file DETAIL QUERY
b. Klik tab Create
c. Klik tombol pilihan More Form lalu pilih dan klik Datasheet
d. Aktifkan Design View, lalu hapus field atau textbox NO FAK dan KODE BARANG
e. Buat field KODE BARANG dengan menggunakan tool Combo Box, dengan cara :
 Klik tool Combo Box
 Lalu letakkan pada Kode Barang yang telah Anda hapus tadi, sehingga
muncul Combo Box Wizard
 Pilih “I want the combo box ….. “, lalu klik Next
 Pilih file TABEL BARANG, lalu klik Next
 Klik tombol >> untuk memilih semua field, lalu klik Next 2x
 Hilangkan tanda check list pada “Hide key …..”, lalu klik Next
 Pilih field KODE BARANG lalu klik Next
 Pada pilihan “Store that value …. “, pilih field KODE BARANG, lalu klik Next
 Ketik KODE BARANG, lalu klik Finish.
f. Tampilkan form SUBFORM DETAIL, dengan tombol View, lalu pindahkan posisi
field KODE BARANG ke posisi awal dengan cara di drag atau ditarik ke kiri,
sehingga outputnya seperti berikut :

g. Menampilkan jendela Form Header/Footer dan Menambahkan Rumus pada


area Form Footer :
 Menampilkan jendela Form Header/Footer :
 Aktifkan kembali ke tampilan Design View.
 Klik tab Arrange,
 Pada Show/Hide pilih dan klik tool Form Header/Footer, sehingga
muncul jendela atau area Form Header/Footer.

 Menambahkan rumus TOTAL HARGA dengan tool Text Box :


 Klik tool Text Box
 Lalu letakkan pada area Form Footer sejajar dengan field TOTAL yang ada
pada area Detail.
 Pada Text? ganti menjadi SUB TOTAL sedangkan pada kotak Unbound
ketik rumusnya =SUM([TOTAL])
 Munculkan jendela Properti Sheet, klik tab Other. Pada baris Name, ketik
SUBTOTAL (ingat nama variabel, tidak boleh pakai spasi).
 Klik X (Close) untuk keluar dari Form lalu simpan.

5. Buatlah file Form dengan nama file FORM TRANSAKSI


Langkah-langkahnya :
 Aktifkan atau pilih file TABEL NOFAK
 Klik tab Create, lalu pilih klik Form
 Ubah tampilan ke Design View, lalu rubah judulnya menjadi FORM TRANSAKSI

a. Mengubah Tampilan data dengan Default Value pada text box NO FAK dan
TANGGAL :
 Aktifkan textbox NO FAK (kotak putih), lalu tampilkan jendela Properties
Sheet
 Klik tab Data, lalu pada baris Default Value ketik F00
 Aktifkan textbox TANGGAL (kotak putih)
 Pada jendela Properties Sheet baris Default Value ketik =NOW() kemudian
aktifkan tab Format. Pada baris Format pilih dan klik Medium Date
b. Mengganti tampilan PENERIMA dengan Combo Box :
 Hapus textbox PENERIMA, lalu klik tool Combo Box
 Letakkan pada area textbox Penerima yang Anda hapus, lalu pilih “I will type
…..”, lalu klik Next
 Pada Col1, ketikkan maksimal 3 (orang) terserah Anda, lalu klik Next
 Pilih “Store that value ……” lalu pilih PENERIMA, lalu klik Next
 Ketik PENERIMA lalu klik Finish
 Kemudian rapihkan tampilan design form-nya.

c. Menyisipkan SubForm file SUBFORM DETAIL pada FORM TRANSAKSI dan


menambahkan rumus TOTAL HARGA :

(1) Menyisipkan SubForm pada Form Transaksi


 Perbesar tampilan area Detail ke bawah
 Klik tool SubForm/SubReport, lalu letakkan di bawah textbox
PENERIMA, klik tombol Cancel untuk keluar dari kotak dialog
SubForm/SubReport
 Tampilkan jendela Properties Sheet. Klik tab Data, pada baris Source
Object pilih file SUBFORM DETAIL, lalu rapihkan tampilannya tidak
terlalu besar dan juga kecil,
Atau dengan cara lain;
 Klik tool SubForm/SubReport, lalu letakkan di bawah textbox
PENERIMA, hingga muncul kotak dialog SubForm/SubReport

 Pilih SubForm Detail


 Klik tombol Next
 Pilih Show Detail Query ……, lalu klik tombol Next

 Klik tombol Finish.


 Atur lebar dan tinggi kotak subform detail seperlunya.

(2) Menambahkan Rumus TOTAL HARGA


 Klik tool TextBox, lalu letakkan sejajar dengan textbox TOTAL yang
ada pada SubForm/SubReport
 Ganti Text? menjadi TOTAL HARGA, sedangkan pada kotak Unbound
ganti atau masukkan rumus dengan syntax atau bentuk :

=[Nama_SubForm].[Form]![Nama_Textbox_FormSubFormDetail]

Contoh misalkan nama SubForm-nya adalah Child8, maka rumusnya


adalah :
=[CHILD8].[FORM]![SUBTOTAL]

Atau jika nama subform-nya adalah SUBFORM DETAIL, maka rumusnya


adalah :
=[SUBFORM DETAIL].[FORM]![SUBTOTAL]

 Pada jendela Properties Sheet, klik tab Format, pada baris Format pilih
Standard, sedangkan pada baris Decimal Place pilih 0.

d. Menambahkan tombol Command Button yaitu TAMBAH, HAPUS, PREVIOUS,


NEXT dan KELUAR :
Misal membuat tombol TAMBAH
Langkah-langkahnya :
 Klik tool Button sehingga muncul jendela Command Button Wizard
 Pada jendela Categories, pilih Record Operation
 Pada jendela Action, pilih Add New Record
 Klik Next, lalu pada pilihan text ganti Add Record menjadi &Tambah
 Klik Finish.
 Silahkan Anda ulangi langkah di atas untuk membuat tombol yang lainnya,
sehingga outputnya seperti contoh berikut :
6. Buatlah file Report dengan nama file RBARANG
Langkah-langkahnya :
 Pilih file TABEL BARANG
 Klik tab Create, lalu pilih Report
 Rubah judul TABEL BARANG menjadi LAPORAN DATA BARANG
 Klik tombol Close untuk keluar dari Report lalu simpan dengan nama RBARANG

7. Menyisipkan field TANGGAL dan PENERIMA pada Query :


Langkah-langkahnya :
 Buka kembali file query DETAIL QUERY
 Klik tombol Office Button, lalu pilih Save As lalu simpan dengan nama lain yaitu
QREPORT
 Aktifkan Design View. Kemudian sisipkan kolom kosong pada kolom ke-4 dan
pilih TABEL NOFAK.TANGGAL Sedangkan pada kolom ke-5 pilih TABEL
NOFAK.PENERIMA
 Sehingga outputnya menjadi seperti berikut :

8. Buat file Report dengan nama file RTRANSAKSI


Langkah-langkahnya :
 Aktifkan file query QREPORT
 Klik tab Create, lalu pilih Report
 Kemudian aktifkan Design View
 Ganti judul QREPOT menjadi FAKTUR PENJUALAN BARANG
 Hapus semua textbox seperti NO FAK, KODE BARANG, JUMLAH dan yang
lainnya yang terdapat pada area Page Header maupun Detail.

a. Menampilkan jendela Group & Sort untuk mengelompokkan (Grouping) dan


Mengurutkan (Sorting) Data berdasarkan NO FAK :
 Pada tab Design, pilih dan klik tool Group & Sort, sehingga di
bawah muncul tampilan Add a group dan Add a sort
 Klik Add a sort lalu pilih NO FAK
 Klik Add a group lalu pilih NO FAK, sehingga muncul area NO FAK Header.

b. Menampilkan jendela Field List dan Menempatkan Field :


 Klik tool Add Existing Fields, sehingga muncul jendela Field List
 Drag atau tarik field-field berikut yaitu NO FAK, TANGGAL dan PENERIMA
dan tempatkan pada area NO FAK Header (lihat tampilannya seperti di
bawah)
 Buat garis, dengan menggunakan tool Line sebagai pembatas judul.
 Gunakan tool Label, untuk mengetik judul KODE BARANG, JUMLAH,
NAMA BARANG, SATUAN, HARGA dan TOTAL pada area NO FAK Header.
 Salin (copy) garis di atas, dan tempatkan di bawah judul.
 Drag atau tarik field-field berikut yaitu KODE BARANG, JUMLAH, NAMA
BARANG, SATUAN, HARGA dan TOTAL dan tempatkan pada area Detail
(pada saat Anda menempatkan field tersebut, hapus judul (label) yang di
sebelah kirinya), lihat gambar yang diberi lingkaran berikut :

 Untuk field-field yang lainnya, sama hapus judul (label) yang di sebelah
kirinya. Sehingga apabila Anda telah selesai, hasilnya akan tampak seperti
berikut :
Catatan :
Untuk menampilkan area NO FAK Footer, caranya adalah sebagai berikut :
 Apabila jendela Group & Sort tidak aktif, tampilkan terlebih dulu,
sehingga muncul jendela Group, Sort & Total seperti berikut :

 Klik tombol More

 Pada tombol pilihan with a footer section, pilih dan klik with a footer
section, sehingga muncul area NO FAK Footer.

c. Menambahkan Textbox TOTAL HARGA dan Bandung, serta Label “Kasir” dan
“Faktur ini sah ……” pada area NO FAK Footer :
 Klik tool Textbox, lalu letakkan di bawah textbox TOTAL pada area NO
FAK Footer.
 Pada Text? ganti menjadi TOTAL HARGA
 Pada Unbound, ketik rumus =SUM([TOTAL]) lalu format dengan Standard
dan Desimalnya 0
 Klik tool Textbox, lalu letakkan di bawah textbox TOTAL HARGA
 Pada Text? ganti menjadi Bandung, sedangkan pada Unbound ketik :

=NOW()

 Lalu format dengan Medium Date


 Klik tool Label, lalu letakkan di bawah Bandung, ketik Kasir
 Klik tool Label, lalu letakkan di pojok kiri paling bawah, lalu ketik :
*Faktur ini sah apabila ada paraf dan cap perusahan
d. Apabila ditampilkan hasilnya seperti berikut :

e. Buatlah file Form dengan nama file FORM BARANG, bersumber dari file TABEL
BARANG, sehingga output yang diinginkan seperti berikut :

Catatan :
Untuk tombol Cetak pilih Preview Report berdasarkan file RBARANG

f. Buka kembali file FORM TRANSAKSI, lalu tambahkan tombol Cetak pilih Preview
Report berdasarkan file RTRANSAKSI, sehingga tampilannya seperti berikut :

Anda mungkin juga menyukai