Video: Penyebab Hipertensi dan Tips - Dr. Guz The Talkshow TV9 2024
Hubungan antara bidang, tabel, catatan, dan sebagainya, adalah hal yang paling umum yang Anda hadapi di Access 2016. Ingatlah sepuluh tip berikut ini:
-
Banyak hubungan menghubungkan satu record di tabel induk ke banyak record di tabel anak.
Tetapkan hubungan untuk menghubungkan pesanan ke pelanggan atau lokasi ke acara. Satu pelanggan bisa memiliki banyak pesanan, dan satu lokasi bisa memiliki banyak acara. Dengan cara ini, Anda tidak perlu mengulangi semua informasi kontak pelanggan pada setiap pesanan, atau semua informasi lokasi pada setiap acara.
-
Hubungan one-to-one menghubungkan satu record di tabel induk ke satu record di tabel anak.
Ini bukan tipe hubungan yang umum tapi bisa digunakan jika Anda perlu membagi tabel yang berisi banyak bidang menjadi dua tabel.
-
Kaitkan bidang kunci utama di tabel induk dengan bidang yang sama (disebut kunci asing) di tabel anak.
Ini adalah skenario yang paling umum. Tabel induk berisi field primary key, dan tabel anak berisi nama field yang sama. Misalnya, tabel Pelanggan dan Pesanan dapat membagikan CustomerID. CustomerID biasanya merupakan kunci utama Pelanggan dan kunci asing dalam Pesanan.
-
Bidang yang tergabung dalam hubungan harus terdiri dari tipe data yang sama.
Anda tidak dapat menghubungkan bidang teks di tabel induk ke kolom nomor di tabel anak atau sebaliknya. Bidang harus berupa kolom teks atau bidang nomor di setiap tabel.
-
Terapkan integritas referensial pada kotak dialog Edit Relationships untuk mencegah entri catatan "yatim piatu" di tabel anak.
Anak yatim piatu adalah catatan di meja anak yang tidak memiliki catatan yang sesuai di meja induk. Contoh klasiknya adalah perintah di tabel Pesanan untuk pelanggan yang tidak ada dalam tabel Pelanggan. Integritas referensial menghalangi masuknya pesanan anak yatim piatu ini.
-
Atur Cascade Update Related Fields di kotak dialog Edit Relationships untuk memperbarui nilai kunci di tabel anak saat diperbarui di tabel induk.
Misalkan Anda memiliki dua tabel, daftar kategori dalam tabel ExpenseType (kategori nama field) dan bidang di tabel Biaya yang disebut Kategori. Bidang Kategori dalam Biaya dihuni oleh kotak kombo yang menarik datanya dari bidang Kategori tabel ExpenseType. Selanjutnya misalkan salah ketik dibuat untuk Dining; itu dieja Dinning. Jika Anda menetapkan Cascade Update Related Fields, Anda dapat mengedit Dinning in ExpenseType to Dining, dan akan berubah pada setiap record yang digunakan dalam tabel Expenses.
-
Setel Cascade Hapus Catatan Terkait di kotak dialog Edit Relationships untuk menghapus catatan terkait di tabel anak saat rekaman yang sesuai dihapus di tabel induk.
Dengan pengaturan ini dalam hubungan antara LocationID di Lokasi dan LocationID di Acara, hapus catatan lokasi dan Anda akan menghapus semua acara untuk lokasi tersebut.
-
Menetapkan hubungan antar tabel secara otomatis digabungkan untuk tabel tersebut saat membuat kueri.
Hubungan bergabung dibawa ke query Design view. Jika Anda menetapkan hubungan antara Lokasi dan Peristiwa di LocationID, Anda akan melihat baris bergabung saat Anda menambahkan tabel tersebut ke kueri baru dalam desain kueri.
-
Hapus bidang yang merupakan bagian dari sebuah hubungan dan Anda akan menghapus hubungannya.
Anda tidak dapat memiliki hubungan antara dua bidang jika salah satu dari mereka hilang, bukan? Jadi, Akses menghapus hubungan yang rusak saat Anda menghapus bidang yang merupakan bagian dari hubungan itu.
-
Jika kunci primer adalah bagian dari sebuah hubungan, Anda tidak dapat mengubah primary key di tabel itu ke bidang lain tanpa terlebih dahulu menghapus hubungan.
Untuk mengubah kunci primer dalam tabel di mana kunci utamanya adalah bagian dari sebuah hubungan, Anda harus terlebih dulu membuka jendela Hubungan dan menghapus hubungan sebelum akses memungkinkan Anda mengubah kunci utama ke bidang lain di tabel itu. Di jendela Relationships, klik kanan pada join line antara dua tabel dan pilih Delete untuk menghapus hubungan.