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