1. Bisakah kita mengedit datawindow yang dibuat dengan merelasikan 3 tabel 
seperti di atas? Karena yang saya pernah baca dalam sebuah tutorial bahwa kalau 
lebih dari 1 tabel maka datawindow tidak bisa diupdate. Kalau pemahaman saya 
salah maka bagaimana dan pada event apa proses Add dan Update datawindow 
tersebut dapat dilakukan.



Bisa. Anda perhatikan di update properties ada bagian 'Table to Update', di 
situ kita bisa memilih tabel mana yang mau kita update, berarti kita bisa 
berkreasi membuat datawindow dengan multi-tabel dan meng-update tabel tertentu.

Saat event apapun yang anda mau lakukan proses, datawindow bisa diupdate sesuka 
hati anda dengan menggunakan script dw_1.update(). Misalnya, anda bisa 
menggunakan syntax update tsb di tombol Save atau membuat event sendiri [co/: 
ue_Save()]. Jangan lupa untuk melakukan Commit supaya benar2 tersimpan dalam 
database.



2. Jika cara select dan retrieve dengan 3 argument seperti cara yang diuraikan 
Pak Eric dapat dilakukan untuk me-retrieve dan meng-update data apakah pada 
saat saya meng-cancel proses Add atau Edit ataupun setelah selesai prose Add 
atau Edit maka apakah kita perlu me-retrieve data lagi dengan menggunakan 3 
argument tersebut?



Tidak perlu retrieve stlh melakukan update dan commit. Retrieve hanya digunakan 
untuk menampilkan hasil dari query yg tertanam dalam datawindow, alias 
me-refresh tampilan data.


Regards,


Eric Lawardi

Kirim email ke