skip to main |
skip to sidebar
pemrograman visual lanjut
field bayangan ada 2 :
1. Rumus (Calculate)
2. Referensi (lookup)
field :
klik kanan, field editor
1. object field
2. calculated
3. lookup
4. validasi data
objek = properties dan event
FILTERISASI
filter sesuai kondisi
a. filtered = boolean
- aktifasi filterisasi
- table.filtered := true | table.filtered := false
b. fiter
kondisi filterisasi
table.filter := {kondisi}
contoh :
table.filtered := false;
table.filter := combobox1.text+combobox2.text+QuotedStr(Edit.text);
table.filtered := true;
status Table = bernilai boolean
1. IsEmpty
2. EoF
3. CurrentRecord
4. RecNo
5. RecordCount
6. State
contoh :
Edit.text := IntToStr(table.recordCount);
State Tabel :
dsEdit
dsInsert
dsInactive
dsBrowse
dsSetKey
dsCalcfield
event table :
- after
- before
pengolahan data :
1. insert
2. edit
3. delete
4. post
5. cancel
6. refresh
7. scroll
berdsakan kondisi tertentu :
1. oncalcfields
2. onediterror
3. ondeleteerror
4. onposterror
5. onupdateerror
6. onnewrecord
7. onupdaterecord
8. onfilterrecord
Pencarian :
pencarian record :
a. Gerakan :
1. first = awal
2. last = akhir
3. next = berikutnya
4. prior = sebelumnya
5. moveby (nilai loncatan)
b. Parameter :
1. Findkey
function findkey(const keyValues:array of const) : boolean;
struktur :
table.findkey([nilaiDicari]);
contoh :
if User.Findkey([Edit.text]) then
...;
2. Locate
pencarian non index, harus mnyertakan library db
contoh :
if
User.locate(combobox1.text,edit5.text,[lopartialkey]) then
...
else
....;
cara akses data di database :
1. centralisasi = jika ada tambahan maka di view juga akan bertambah dengan menggunakan form data module
2. local = sama seperti centralisasi tapi harus merefresh untuk mendapat informasi data yang sama.
Tidak ada komentar:
Posting Komentar