Tutorial mengambil data dari form jDialog lain karena database berrelasi (inner join table) #java dekstop
Sebagai contoh saya gunakan Form Pasien Bayi yang
menampilkan Form Pasien Ibu dimana nama databasenya “medica” yang table pasien_bayi
berrelasi dengan table pasien_ibu. Jadi, pada saat nanti kita menginputkan
no_rm_ibu di tabel pasien_bayi yang tersimpan bukan no_rm_ibu melainkan
nama_ibu si bayi.. Langkah-langkahnya simak bareng…
1. Lihat dan simak dulu table dan field2nya :
1. Lihat dan simak dulu table dan field2nya :
Relasi antar table lengkapnya bias dilihat di
>>
Relasi Antar Tabel Software Rekam Medis (Poliklinik Khusus ibu dan anak)
2. Buat dulu Form Pasien Bayi, misal seperti gambar di bawah :
Form pasien ibu di bawah sudah di buat sebelumnya (sesuai kebutuhan saja)
NB : Pastikan mouse clik pada Form
Pasien Ibu sudah aktif, jika belum mengetahui cara mengaktifkan mouse clik kunjungi >>
Mengaktifkan Mouse Click pada desain tabel atau jTable (java dekstop)
.3. Kita buka Form Pasien Bayi, kemudian kita kembali ke source method muncul (method yang digunakan untuk menampilkan data dari database ke jTable) tepatnya pada perintah SQL. SQL yang awal nya “ select * from pasien_bayi “ kita ganti dengan perintah SQL “ select pasien_bayi.no_rm_bayi,pasien_ibu.nm_pasien,pasien_bayi.tgl_lahir,pasien_bayi.jam,pasien_bayi.umur,pasien_bayi.proses_lahir,pasien_bayi.j_kel,pasien_bayi.berat_badan, pasien_bayi.panjang_badan,pasien_bayi.lingkar_kepala,pasien_bayi.tgl_daftar,pasien_bayi.keterangan,pasien_bayi.anakke from pasien_bayi inner join pasien_ibu on pasien_bayi.no_rm_ibu=pasien_ibu.no_rm_ibu “
4. Kembali ke judul kolom di tabelnya, misal di tabelnya masih menggunakan judul no rm ibu kita ganti dengan nama ibu.
5. Beralih ke form pasien ibu, dalam source paling bawah sebelum kurung kurawal ( } ) kita ketikkan public jtable getdata(){ kemudian enter. Setelah itu, klik tanda merah (error) yang berada disamping kiri kemudian pilih “ add import for javax.swing.JTable “ maka akan muncul " import javax.swing.JTable; " pada bagian atas. Kemudian tambahkan " return tabelPasienIbu; ”. Di bawah source program ini, tambahkan sorce program :
public
defaulttabelmodel getmodel(){
return
tabmode;
}
Sehingga
tampilannya sebagai berikut :
6. Kembali
ke source bagian atas pada form pasien bayi, dibawah “ public class frmPasienBayi extends javax.swing.JDialog { “ ditambahkan
:
private
frmPasienIbu pasienibu=new frmPasienIbu(null, false);
hasil
tampilan source :
7. Di bawah method muncul(); (bawah initComponent ) tambahkan : pasienibu.getData().addMouseListener kemudian tekan Ctrl+space
sehingga sourcenya berubah menjadi : pasienibu.getData().addMouseListener(null);
Setelah itu, null kita hapus dan ganti dengan
ketikkan new mousel kemudian
Ctrl+space pilih MouseListener
(java.awt.event) dan ubah tampilannya sehingga seperti tampilan berikut :
Keterangan
:
-
Sesuaikan nama variable masing-masing.
8. Beralih ke tombol ( … ) yang ada di form pasien bayi, seperti yang dilingkari pada gambar di bawah :
kemudian klik kanan –
pilih Events – pilih actionPerformed. Kemudian ketikkan source :
pasienibu.setLocationRelativeTo(null);
pasienibu.setVisible(true);
untuk
memanggil atau membuka Form Pasien Ibu dari tombol ( … ).
Inner join selesai di
buat. Di setiap kita selesai mengerjakan program, baiknya kita jalankan
programnya untuk mengecek hasil program yang telah kita buat dengan menekan
tombol F9.
NB : ada yang kurang jelas atau pertanyaan, silahkan comentarnya! karena ini bukan copy paste, hasil praktek sendiri. Teman2 boleh copas ini tapi sertakan link sumbernya :D
============= SELAMAT MENCOBA & HAPPY CODING ===================
mbak ini email aku : adamhydeist@gmail.com
ReplyDeletefb : Hydam Vamps Vforvendetta
aku minta password tutorial yaa.. ditunggu pesannya :)
password tutorial yang mana?? comentar di postingan yang berkaitan langsung dengan yang Anda inginkan aja mas.. kalo yang di postingan ini kan gak menyediakan download source code program hehee.. coba masuk di link ini >>>> http://irna-ithniezt.blogspot.com/search/label/Source%20Code%20Program
Deleteapa yang Anda inginkan passwordnya ada di link ini ?? >>>> http://irna-ithniezt.blogspot.com/2014/12/source-code-program-simrsrekam-medis.html
Deleteass sis ,
ReplyDeleteminta ebooknya dong ,biar lebih jelas hehehee. thnks before
th
beli buku saya aja mas, ada kok pembahasan bab ini
Deletegood
ReplyDelete