Docstoc
EXCLUSIVE OFFER FOR DOCSTOC USERS
Try the all-new QuickBooks Online for FREE.  No credit card required.

relasi_tabel_delphi

Document Sample
relasi_tabel_delphi Powered By Docstoc
					      V. Delphi 7 Database : Membuat Relasi Antar
    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 Jual 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       Jl. Samin Ginting         100.0000.0000
    42.334.084        Nizar Alim          Jl. Pemuda                     2.434.000
    42.889.117        Mubarok ‘Aqil       Jl. 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                     ‘DBDEMOS’
                      TableName                        ‘CUSTOMER.DB’
  DataSource1         DataSet                          Table1
   DBGrid1             DataSource                   DataSource1
   Table2              DatabaseName                 ‘DMDEMOS’
                       TableName                    ‘ORDERS.DB’
                       MasterSource                 DataSource1
                       MasterFields                 ‘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 fields”dan
“Master fields” klik Add sehingga muncul teks ‘Custno -> CustNo’ pada list box “Joined
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.

				
DOCUMENT INFO
Categories:
Tags:
Stats:
views:30
posted:7/23/2012
language:Indonesian
pages:3