Pada postingan ini, sama dengan membuat laporan-laporan sebelumnya. Untuk itu ikuti langkah pembuatannya dalam menampilkan 10 barang terlaris :
2. Query untuk menampilkan id barang, kategori, nama barang dan jumlah dapat dilihat sebagai berikut :
SELECT
barang.`KATEGORI` AS KATEGORI,
barang.`NAMA_BARANG` AS "NAMA BARANG",
SUM(rel_penjualan_barang.`JUMLAH_PENGADAAN_BARANG`) AS JUMLAH,
barang.`ID_BARANG` AS "ID BARANG"
FROM
`barang` barang INNER JOIN `rel_penjualan_barang` rel_penjualan_barang ON barang.`ID_BARANG` = rel_penjualan_barang.`ID_BARANG` group by rel_penjualan_barang.id_barang order by rel_penjualan_barang.jumlah_pengadaan_barang desc limit 10
3. Kemudian menampilkan laporan .jasper kedalam java netbeans : String filename = "src/reportterlaris.jasper";
Map param = new HashMap();
try {
koneksi = new koneksi();
JasperPrint cetak = JasperFillManager.fillReport(filename, param, koneksi.con);
JasperViewer.viewReport(cetak, false);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
4. Run program dan jalankan. maka akan tampil seperti dibawah ini :
