Niguru.com | Minggu, 19 Jan 2020 | Pada posting sebelumnya yang membahas mengenai penggunaan PK (Primary Key) pada tabel, sudah dijelaskan bahwa untuk penggunaan tabel pada aplikasi yang lebih rumit (advance), diperlukan PK untuk mempermudah indexing (pencarian data /record), dan juga mempermudah relasi antar tabel.
Itulah sebabnya aplikasi database modern (Oracle, MySQL, Microsoft SQL Server, dan aplikasi server lain sejenisnya) mengharuskan user /programmer menempatkan PK pada setiap tabel yang dibuat.
Pada posting kali ini Niguru.com akan menjelaskan pemanfaatan PK sebagai penghubung pada form yang terdiri atas Master dan Child, atau Form dan SubForm.
Pertama kali buat 2 buah tabel dengan nama t_KK dan t_KTP (sudah pernah dijelaskan pada posting sebelumnya), dengan field sebagai berikut:
1. Klik side tab (Objects) Forms
2. Double click Create form in Design view
1. Double click pada kotak pada sudut frame Form
2. Pada tab Data > Record Source = t_KK
Pada tab Format, set properti menjadi:
• Scroll Bars = Neither
• Record Selectors = No
• Dividing Lines = No
• Auto Center = Yes
Buka window Fields > drag field NoKK, Alamat dan NamaKK ke area Detail:
Klik side tab (Objects) Tables > klik t_KTP > drag ke area Detail:
Perhatikan pada properti subform yang otomatis terbentuk setelah proses drag t_KTP ke Detail, Link Child Fields dan Link Master Fields akan otomatis terbentuk dan menggunakan field: IDKK, yang merupakan field PK (Primary Key) dari t_KK, dan merupakan link field antara t_KK dengan t_KTP:
1. Double click pada kotak pada sudut frame Form
2. Pada tab Format, atur properti: Record Selector = No, Navigation Buttons = No, Dividing Lines = No
Tekan tombol [Ctrl + S] pada keyboard untuk menyimpan form > saat window konfirmasi tampil, klik Yes:
Buka form (= Form1 (boleh disimpan dengan nama lain)), dan hasilnya akan tampil subform KTP yang isinya merupakan bagian dari form KK.
Note:
1 KK bisa terdiri dari beberapa anggota keluarga.
Demikianlah penjelasan mengenai pemanfaatan Primary Key sebagai penghubung antara Form dan Subform didalamnya.
Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktivitas .. Have a nice day :-)
www.Niguru.com (Nino Guevara Ruwano)
No comments:
Post a Comment