Pages

Kamis, 26 Maret 2015

JENIS-JENIS FIELD YANG ADA DI DELPHI



JENIS-JENIS FIELD
(Data Field, Lookup Field dan Calculated Field)

Ada 3 jenis field yang ada di Delphi yaitu :
1.      Data Field
Data field adalah data yang berasal dari file databasenya. Field ini secara fisik tersimpan dalam file datanya.
2.      Lookup Field
Lookup field adalah suatu field yang merupakan field yang diambil dari tabel lain berdasarkan kunci-kunci tertentu.
3.      Calculated Field
Calculated field adalah field yang merupakan hasil perhitungan. Field ini hanya akan dapat dilihat ketika program di run saja dan field ini tidak tersimpan dalam file. Walaupun calculated field merupakan suatu hasil perhitungan, tetapi field ini tipenya tidak hanya bilangan, tetapi bisa juga bertipe data selain bilangan seperti string, boolean dan lain-lain.

Contoh program :
Membuat daftar penjualan data lengkap dengan menampilkan harga dan totalnya.
  1. Buat suatu Applikasi baru dengan File – New Application
  2. Tempatkan Table dan Datasource dengan properti seperti berikut :

Properti
Isi
Name
TPenjualan
DatabaseName
DBDemos
TableName
Items.DB

Properti
Isi
Name
Tbarang
DatabaseName
DBDemos
TableName
Parts.DB

Properti
Isi
Name
TSupplier
DatabaseName
DBDemos
TableName
Vendors.DB

Properti
Isi
Name
DSPenjualan
DataSet
Tpenjualan


Properti
Isi
Name
DSBarang
DataSet
TBarang


Properti
Isi
Name
DSsupplier
DataSet
TSupplier


Tempatkan sebuah DBGrid dengan mengganti properti DataSource dengan DSPenjualan. Untuk lebih jelas lihat gambar di bawah ini.
Line Callout 2: DSSupplierLine Callout 2: TSupplierLine Callout 4: DSBarangLine Callout 4: TBarangLine Callout 2: DSPenjualanLine Callout 2: TPenjualan

  1. Untuk membuat suatu field Lookup atau Calculated dalam table penjualan, pertama kali sebaiknya dibuat dulu field datanya untuk mempermudah pemrograman dengan mendouble klik Table TPenjualan, atau Klik Kanan di table kemudian pilih Field Editor.
  2. Dalam Field Editor, klik kanan kemudian pilih Add All field jika semua field ingin dipakai semua atau pilih Add Field jika ingin memilih field yang akan dipakai.
  1. Sekarang buat suatu field baru yang berjenis field lookup untuk Harga barang yang diambil dari table TBarang. Caranya :
Ø  Double klik Table TPenjualan
Ø  Klik kanan pada field editor kemudian pilih New - Field sehingga akan muncul layar seperti berikut :
Ø  Tulis Nama Field dengan Harga
Ø  Pilih Tipe data dengan Currency atau Float
Ø  Pilih Field Type dengan Lookup
Ø  Isi Key Field dengan PartNo
Ø  Isi Dataset dengan TBarang
Ø  Isi Lookup Keys dengan PartNo
Ø  Isi Result Field dengan List Price
Catatan :
Ø  Key Field adalah field yang digunakan untuk pencarian ke Dataset lookupnya.
Ø  Lookup Keys adalah field yang ada di Dataset lookup yang dicocokan dengan Key Fieldnya.
Ø  Result Field adalah field apa yang akan diambil dari dataset lookup
Ø  Tekan OK
  1. Untuk membuat Field SubTotal yang merupakan field berjenis Calculated, lakukan hal seperti berikut :
Ø  Double Klik di TPenjualan
Ø  Klik kanan di field editor, kemudian pilih New Field
Ø  Isi Field Name dengan subtotal
Ø  Isi Tipe dengan Currency atau float
Ø  Isi tipe field dengan Calculated
Ø  Tekan OK
Ø  Untuk program perhitungannya, klik tabel Tpenjualan, kemudian klik tab Event di Object Inspector, kemudian double klik di event OnCalcField.
Ø  Kemudian isi perintah/rumus perhitungannya seperti berikut :
TpenjualanSubTotal.value:=TpenjualanQty.Value*TpenjualanHarga.value;
Ø  Run program. Calculated field baru bisa dilihat setelah di run.

0 komentar:

Posting Komentar