Setelah membuat tabel master, tabel transaksi dan tabel pendukung, langkah selanjutnya dalam membuat atau mengembangkan aplikasi payroll adalah membuat relasi di antara tabel.
Cara membuat relasi antara tabel dalam aplikasi Access adalah sebagai berikut:
Setelah kita membuka file Microsoft Access 2007 atau 2010, click pada tab Database Tools.
Dari tab Database Tools click Relationships.
Akan muncul jendela Realationships yang masih kosong.
Untuk merelasikan tabel kita harus menambahkan tabel yang akan direlasikan ke dalam jendela Relatoinships dengan cara mengklik kanan pada area jendela Relationships.
Akan muncul menu popup .
Pilih Show Tabel...
Akan muncul jendela Show Table.
Untuk menambahkan tabel ke jendela Relationships, double click pada nama tabelnya atau click pada tabel kemudian click tombol Add.
Setelah semua table dimasukkan ke jendela Relationship kita dapat merelasikan tabel-tabel tersebut.
Sebagai contoh kita akan merelasikan tabel Departemen dan tabel Karyawan.
Click kiri dan tahan mouse pada field KODE_DEPARTEMEN pada tabel Departemen, geser cursor mouse dan tempatkan cursor pada field KODE_DEPARTEMEN di tabel Karyawan kemudian lepaskan mouse.
Akan muncul jendela Edit Relationships.
Click pada option Enforce Referential Integrity, artinya relasi antara kedua tabel di seting agar selalu update.
Dua pilihan lainnya adalah:
- Cascade Update Related Fields, artinya jika field KODE_DEPARTEMEN pada tabel Departemen berubah, maka field KODE_DEPARTEMEN pada tabel Karyawan juga ikut berubah.
- Cascade Delete Related Records, artinya jika data di tabel Departemen dihapus maka data yang sama pada record di tabel Karyawan juga akan terhapus.
Click tombol Create, maka hasil relasi akan tampak seperti gambar berikut:
Lakukan hal yang sama untuk tabel-tabel lainnya.
Setelah semua tabel direlasikan maka hasilnya akan tampak seperti gambar berikut:
1 comment:
Terimakasih sebelumnya mas AFA untuk tutornya,
Saya mencoba mengikuti TUTORnya tapi pas merelasikan tabel DEPARTEMEN ke KARYAWAN type relasinya One to One dan juga KARYAWAN to CUTI, LEMBUR, GAJI & POT_LAIN_LAIN.
Kenapa ya mas typenya tidak bisa sama atas Tutor yang dijelaskan.
Terimakasih.
Post a Comment