Tabel Author : http://Ngangkasi.wordpress.com Database di Delphi merupakan tempat untuk meletakan beberapa tabel, dari tabel tabel tersebut mempunyai field field yang dapat di relasikan sehingga dapat dilakukan pengambilan data dari tabel lain yang mempuyai field yang saling berelasi. Selain itu ada tabel yang merupakan induk dari tabel lain, sehingga tabel anak merupakan detail data dari tabel induk, misalkan tabel Beli dan detail_beli, Tabel J ual dan detail_jual. Di bawah ini terdapat contoh tabel induk dan tabel anak, tabel Rekening merupakan tabel induk dan transaksi merupakan tabel anak. Rekening No Rekening Nama Alamat Saldo 42.123.001 Fredy Nugroho J l. Samin Ginting 100.0000.0000 42.334.084 Nizar Alim J l. Pemuda 2.434.000 42.889.117 Mubarok Aqil J l. Kusuma 3.000.000 Transaksi No Rekening Tanggal Transaksi Debet Kredit 42.123.001 02/04/04 Setor 0 10.000.000 42.123.001 04/05/04 Ambil 1.500.000 0 42.123.001 07/06/04 Tranfer 21.000.000 0 42.123.001 02/08/04 Setor 0 3.000.000 Transaksi No Rekening Tanggal Transaksi Debet Kredit 42.334.084 02/04/04 Setor 0 1.000.000 42.334.084 06/05/04 Ambil 500.000 0 Untuk membuat program relasi antar tabel induk dan Anak, maka tutorial berikut menggunakan program yang tabelnya di ambil dari database DBDEMOS (bawaan Delphi) dengan tabel Customer.db dan Orders.db Rancanglah di delphi menggunakan dua grid lalu ikuti petunjuk yang ada di tabel berikut : Komponen Properti Nilai Table1 DatabaseName TableName DBDEMOS CUSTOMER.DB DataSource1 DataSet Table1 DBGrid1 DataSource DataSource1 Table2 DatabaseName TableName MasterSource MasterFields DMDEMOS ORDERS.DB DataSource1 CustNo DataSource1 DataSet Table2 DBGrid2 DataSource DataSource2 Untuk mengisi properti Table2. Mastefields, Klik object Inspector, pilih Masterfields dan klik delphi akan menampilkan kotak dialog Field Link Designer seperti berikut Pada kotak dialog ini, pilih CustNo dari Combo box Available Indexes Kemudian klik CustNo pada listBox detail fieldsdan Master fields klik Add sehingga muncul teks Custno ->CustNo pada list box J oined Fields. Langkah ini memberitahukan delphi bahwa fields CustNo pada ORDER.DB akan dihubungkan dengan fields CustNo pada CUSTOMER.DB Langkah terakhir dari penggabungan ini adalah mengaktifkan Table2.