Jumat, 20 Maret 2015

Membuat Laporan Penjualan Harian

Laporan ini digunakan untuk menampilkan informasi mengenai penjualan yang
sudah dilakukan dalam sehari. Untuk lebih jelasnya, berikut langkah
pembuatannya:
1. Klik kanan menu mmarketdbàAdd Command.
2. Masuk pada halaman Command1 Properties dengan cara klik kanan
Command1 àProperties.
3. Dari jendela Command1 Properties, pilih opsi SQL Statement, kemudian
ketikkan kode program berikut:
SELECT Penjualan.No_Nota, Penjualan.Tgl_Nota,
Penjualan_Detail.Kode_Barang, brg_barang.Nama_Barang,
Penjualan_Detail.Harga_Jual, Penjualan_Detail.Jumlah,
Penjualan_Detail.Subtotal
FROM brg_barang, Penjualan, Penjualan_Detail
WHERE Penjualan.No_Nota = Penjualan_Detail.No_Nota
Lanjutan : Membuat Laporan Data dan Transaksi Mini Market 91
AND brg_barang.Kode_Barang = Penjualan_Detail.Kode_Barang
AND Penjualan.Tgl_Nota
AND Penjualan.Tgl_Nota = ?
ORDER BY Penjualan.No_Nota, brg_barang.Kode_Barang

4. Ubahlah nama “Command1” menjadi “rsJualRutinHarian” pada kolom
Command Name. Berikut tampilannya:

Gambar 4.50 Menambahkan Perintah SQL Laporan Penjualan Harian

5. Ubahlah parameter dari dalam tab Parameters. Klik tanda tanya ( ? ) pada
kolom Parameters, kemudian ubah dari “?” menjadi “Param” pada bagian
Name. Berikut caranya:

Gambar 4.51 Menambahkan Parameter

Klik tanda tanya (?) pada bagian Parameters.
Ketikkan parameter tanda tanya (?) dengan menggunakan nama
“Param”.
6. Laporan penjualan harian ini akan dibentuk grup berdasarkan nomor transaksi
dan tanggal penjualannya. Untuk membuat grup, pilih tab Grouping. Berikut
caranya:

Lanjutan : Membuat Laporan Data dan Transaksi Mini Market 93

Gambar 4.52 Memilih Atribut untuk Grup

Aktifkan tanda cek ( ) Group Command Object.
Pilihlah beberapa kolom untuk dijadikan grup laporan, dalam laporan
penjualan harian, yang akan dijadikan grup adalah kolom No_Nota dan
Tgl_Nota.
Klik tombol bergambar lebih dari ( ).
Kolom yang akan dijadikan grup akan berpindah pada kotak Fields User
for Grouping.
7. Klik tombol Apply, lalu klik tombol OK.
8. Tambahkan objek Data Report dari menu Project àAdd Data Report.
9. Tambahkan kolom grup pada halaman laporan melalui klik kanan bagian
Detail (Section1) àInsert Group Header/Footer.
10. Untuk mengisi data grup nomor transaksi dan tanggal penjualan pada laporan
penjualan harian, lakukan drag and drop Recordset
rsJualRutinHarian_Grouping ke dalam kolom Group Header (Section6).
11. Selanjutnya, pindahkan data pada Recordset rsJualRutinHarian dengan cara
drag and drop ke dalam kolom Detail (Section1).
12. Modifikasilah halaman laporan tersebut sesuai dengan keinginan Anda
dengan menggunakan objek di dalam menu Toolbox. Selain memodifikasi,
Anda juga dapat mengurangi data-data yang kurang dibutuhkan untuk

laporan. Berikut tampilannya:

Gambar 4.53 Hasil Desain Laporan Penjualan Harian

13. Pada halaman DataReport1 yang telah dimodifikasi, Anda dapat mengatur
batas halaman laporan melalui jendela Properties, kemudian pilih tab

Categorized. Berikut tabel pengaturannya:

14. Setelah selesai mengatur batas halaman, maka aturlah halaman DataReport1
menggunakan tabel pengaturan berikut ini:

15. Masuklah pada halaman kode. Caranya, klik menu View àCode.
16. Untuk me-refresh laporan ketika proses penambahan data melalui program
transaksi penjualan, maka ketikkan kode program berikut:
Private Sub DataReport_Terminate()
rptLapJualRutinHarian.Refresh
koneksiDb.rsrsJualRutinHarian_Grouping.Close
End Sub

17. Simpan laporan ini dengan nama rptLapJualRutinHarian.Dsr.
18. Jalankan program dengan menekan tombol F5 pada keyboard. Anda dapat
mengakses program dari menu Laporan à Laporan Penjualan Harian.

Berikut tampilannya:

Gambar 4.54 Tampilan Hasil Laporan Penjualan Harian

Tidak ada komentar:

Posting Komentar