Komponen table Ms. Access, lanjutan Pertemuan 11 Komponen table Ms. Access, lanjutan
Cara membuat relationship
Jenis-jenis Relasi Antar Tabel One to many relationship (relasi satu ke banyak) Many to many relationship (relasi banyak ke banyak) One to one relationship (relasi satu ke satu)
Jenis-jenis Relasi Antar Tabel One to many relationship (relasi satu ke banyak) Relasi satu ke banyak adalah jenis relasi yang paling umum. Dalam relasi satu ke banyak, sebuah record dalam tabel A dapat memiliki banyak record yang bersesuaian dalam tabel B. Tetapi sebeuha record dalam tabel B hanya memiliki sebuah record dalam tabel B hanya memiliki sebuah record yang bersesuaian dalam tabel A.
Jenis-jenis Relasi Antar Tabel Many to many relationship (relasi banyak ke banyak) Dalam relasi banyak ke banyak, sebuah record dalam tabel A, dapat memiliki banyak record yang bersesuaian dalam tabel B, dan sebuah record dalam tabel B dapat memiliki banyak record yang bersesuaian dalam tabel A. Jenis relasi ini hanya dimungkinkan jika kita mendefinisikan tabel baru sebagai perantara. Relasi banyak ke banyak sebenarnya merupakan dua buah relasi satu ke banyak terhadap tabel perantara.
Jenis-jenis Relasi Antar Tabel One to One relationship (relasi satu ke satu) Dalam relasi satu ke satu, setiap record dalam tabel A hanya dapat memiliki satu record yang bersesuaian dalam tabel B dan sebaliknya. Jenis relasi ini tidak umum karena sebenarnya tabel A dan tabel B dapat digabungkan menjadi sebuah tabel. Anda dapat menggunakan relasi satu ke satu untuk membagi tabel yang memiliki field yang banyak untuk mengisolasi sebagian tabel dengan keamanan data.
Buatlah table data konsumen
Jika belum ada relationship maka akan muncul layar ini Jika tidak muncul, klik Design tab, pada Relationships, klik Show Table.
Klik table-table yang akan dihubungkan (TokoSaya dan Data konsumen) kemudian klik add kemudian close. Drag sebuah primary key (Kode Barang) ke sebuah foreign key (Barang pesanan) maka akan muncul kotak dialog Edit Relationships
Dengan ini anda tidak perlu mengulang informasi konsumen untuk setiap pesanan barang dan sebaliknya
Only Include rows where the joined fields from both tables are equal Only Include rows where the joined fields from both tables are equal. Pilihan default, artinya hanya menampilkan record-record yang bersesuaian dari kedua tabel yang memiliki relasi. Include ALL records from ‘TokoSaya’ and only those records from ‘Data Konsumen’ where the joined fields are equal. Artinya menampilkan semua record dalam tabel yang direlasikan dan hanya record-record yang bersesuaian pada tabel primer. Bab 6 | Membuat dan Mengatur Hubungan Antar Tabel 61 Include AL L records from ‘TokoSaya and only those records ‘Data Konsumen’ where the joined field are equal. Artinya menampilkan semua record dalam tabel primer dan hanya record-record yang bersesuaian pada tabel yang direlasikan.
Cara mengambil data dari luar
Print Laporan tabel
Print Laporan relationship tabel