Thursday, July 18, 2013

cetak iReport dengan Parameter atau dengan ketentuan

Assalamualaikum, Wr Wb.

ane mau sedikit share lagi nih tentang ireport ,, cetak berdasarkan ketentuan... bisa berdasarkan kode barang , nim, no faktur dan lain lain.. tapi kalo ada yang salah buat para master master java ane mohon masukannya.

yuk kita mulai ... disini saya beranggapan sudah bisa membuat report dan rumus cetak,,, disini juga sudah ada tutornya... nih disini nih

1. Langkah pertama setelah membuat report. adalah membuat parameternya, klik kanan di parameter pilih Add Parameter

  

Monday, July 15, 2013

Meload record ke jcombobox

Assalamualaikum,,, ane mau nambah artikel di blog ane ini yaitu meload isi tabel ke combo

yuk mari,,,

    public void comboBrg(){
        try{

    Connection c= koneksi.ok();
    String sql="select * from barang";  // barang menyatakan nama tabel
    PreparedStatement p=c.prepareStatement(sql);
    ResultSet r=p.executeQuery(sql);

            while(r.next()){
                jComboBoxkodebarang.addItem(r.getString("kode_barang")); // kode barang nama field yang akan di load isinya di combo
            }
p.close();

        }catch(Exception e){
        }
    }

--------------------------------------------------------------------------------------------------------


kalo ini ingin mereload isi combo

        jComboBoxkodebarang.removeAllItems();    //jComboBoxkodebarang variabel name dari jcombox
        jComboBoxkodebarang.addItem("  ");
        comboBrg(); // memanggil comboBrg

selamat mencoba

Thursday, July 4, 2013

Rumus Cetak ireport (jasper) java programing

Assalamualaikum Wr Wb sebelumnya ane mohon maaf kalo dalam tutor ini ada kesalahan, maklum ane masih newbe belajar java.. buat para master java mohon masukannya...

1.  plugin  tambahan yang dibutuhkan,

2.  langkah pertama buat terlebih dahulu databasenya, disini saya menggunakan xampp.
3.  buat koneksinya.. di blog ini saya sudah membuat tutornya disini
4.  selanjutnya buat report dengan ireport.
5.  ketikkan rumus di tombol cetak

-------------------------------------------------------------------------------------------------------------
Connection con = null;

try {

   String path="src/database/laporan.jasper";    // letak file report (dalam format jasper)
  Map parameter = new HashMap();
  JasperPrint print = JasperFillManager.fillReport(path,parameter,teskoneksi.ok()); //teskoneksi adalah class koneksi ke database
  JasperViewer.viewReport(print, false);
} catch (Exception ex) {
  JOptionPane.showMessageDialog(rootPane,"Dokumen Tidak Ada"+ex);
}
--------------------------------------------------------------------------------------------------------------

atau


Connection con = null;
try {
String jdbcDriver = "com.mysql.jdbc.Driver";
Class.forName(jdbcDriver);

String url = "jdbc:mysql://localhost/datamahasiswa"; // database yang dibuat
String user = "root";   //user dari database
String pass ="";    //password database

con = DriverManager.getConnection(url, user, pass);
Statement stm = (Statement) con.createStatement();

try {

   String path="src/database/laporan.jasper";
  Map parameter = new HashMap();
  JasperPrint print = JasperFillManager.fillReport(path,parameter,stm.getConnection());
  JasperViewer.viewReport(print, false);
} catch (Exception ex) {
  JOptionPane.showMessageDialog(rootPane,"Dokumen Tidak Ada"+ex);
}

} catch (Exception e) {
System.out.println(e);
}
   
  
-------------------------------------------------------------------------------------------------------------

6.  selanjutnya malukukan import
import java.sql.*;
import java.util.HashMap;
import java.util.Map;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.view.JasperViewer;


 7. sialhkan di run dan lihat hasilnya...

 

Copyright @ 2017