VFP Lazy Coding
VFP Lazy Coding
Selanjutnya kita akan membuat form single entry untuk tabel Departemen.
Perhatikan di bagian Connections, ada KonekAT itu connectionstrings yg kita buat sendiri.
Kenapa hrs ada koneksi tsb di sini sedangkan di registry sudah ada.
Jadi setelah membuat tabel di SQL Server tugas selanjutnya adalah membuat RV.
Page 1 of 10
(c) 2017 mztolo.com / VFP lazy coding
Tapi pastikan dulu KonekAT berisi connectionstrings yg benar, cek dgn double click di KonekAT.
Untuk membuat RV, klik Remote Views dan klik tombol New
Page 2 of 10
(c) 2017 mztolo.com / VFP lazy coding
Terus Close.
Note :
Aturan pemberian nama Remote View itu bebas, biasanya saya selalu mulai dengan prefiks ‘rv’ dan
dikuti underscore serta ‘e’ alias edit untuk RV yg dipakai di CRUD dan ‘ne’ alias non editing untuk yg
dipakai di proses yg hanya query saja atau ambil dan baca data saja.
RV yg dipakai di proses editing alias CRUD ditandai dengan checked field mana saja yg dipakai dan
checked di Send SQL Updates nya. (lihat gambar di bawah)
Page 3 of 10
(c) 2017 mztolo.com / VFP lazy coding
Selanjutnya ke tab Update Criteria dan centang di Field name spt tampak di gambar dan centang
juga Send SQL Updates.
Save dengan nama rv_edepartemen, tampak Anda sudah punya RV untuk tabel Departemen.
Page 4 of 10
(c) 2017 mztolo.com / VFP lazy coding
Selanjutnya centang Form di bag Templates classes dan arahkan ke class _mztol.vcx, tempat class
tolbaseform berada.
Note : ini dilakukan cukup sekali, tdk perlu setiap kali kalo mau bikin form.
Page 5 of 10
(c) 2017 mztolo.com / VFP lazy coding
Selanjutnya ke tab Documents dan di bagian Forms klik New, untuk membuat form baru.
Perhatikan properties form nya, tampak Tolbaseform1 artinya benar adanya form ini dari class form
tolbaseform.
Page 6 of 10
(c) 2017 mztolo.com / VFP lazy coding
Sebelum membuat label dan textbox untuk entrian siapkan dulu item-item dari class _mztol.vcx
Tampak class _mztol sdh aktif dan tampil item-item class nya di layar desain form.
Selanjutnya desain form spt di bawah ini, dengan item tollabel dan toltextbox dari class _mztol.
Arti dari koding tsb adalah, membuka RV rv_edepartemen dgn alias name tbl_d.
Page 7 of 10
(c) 2017 mztolo.com / VFP lazy coding
Selanjutnya binding control source dari item toltexbox1 dengan RV nya, berhub ini untuk kode
departemen maka bindingnya spt ini : tbl_d.kd_dept
Page 8 of 10
(c) 2017 mztolo.com / VFP lazy coding
Save data...
Lihat, betapa simple dan mudahnya dlm membuat form single entry kan ?!
Anda hanya cukup koding di method Load Events ajah. (memberi tahu form table apa yg dipakai)
Page 9 of 10
(c) 2017 mztolo.com / VFP lazy coding
Jangan lupa setiap ada perubahan di database container (dbc) spt penambahan RV, perubahan RV
dst nya harus di update-kan (copy) ke masing-masing client/user.
File database container (dbc) ini bisa Anda include-kan di project untuk di build menjadi exe jika
memang diperlukan, dan itu tdk mempengaruhi proses update data.
Terima kasih.
Page 10 of 10