Silahkan buat trigger database "after insert" pada table data_customer dengan tujuan insert or update pada table data_history.
Tujuannya... setelah proses insert or update pada tabel data_customer trigger ini akan melakukan insert or update secara otomatis pada tabel data_history. untuk field2-nya silahkan disesuaikan dengan kebutuhan. Proses ini bukan pada Oracle Forms Developer... melaikan pada level Oracle Database (table) Demikian... semoga membantu. Salam, Laurens From: add khalish <[email protected]> To: [email protected] Date: 09/09/2009 04:19 PM Subject: [indo-oracle] Tanya Mengetahui filed yg diedit dalam Oracle Forms Sent by: [email protected] Dear teman dan guru, Saya mendesain di oracle form sebuah Database Data Block yg fieldnya bisa diedit oleh User. Pertanyaannya adakah cara ataupun tools dalam Oracle untuk mengatahui field mana saja yg diubah oleh User, sehingga selain pada saat penyimpanan, aplikasi melakukan commit form tapi juga menyimpan field data yang baru diubah kedalam semacam tabel Histori untuk mengatahu siapa dan kolom mana yg dirubah ilustrasinya kira2 begini: saya membuat block DATA_CUSTOMER, dgn field NAMA, ALAMAT, PEKERJAAN block ini terhubung dengan table DATA_CUSTOMER, disamping itu saya juga mempunyai tabel DATA_HISTORI yg fieldnya adalah NAMA_TABLE,NAMA_COLUMN, DATA_CONTENT, UPDATE_ID dan UPDATE_DATE nah pada saat user mengubah data ALAMAT, maka pada saat commit form data baru juga diinsert/append ke table DATA_HISTORI dengan value ('DATA_CUSTOMER','ALAMAT','Jl. Raya Perjuangan','ADI','09-09-09') terima kasih sebelumnya Regards addinul Nikmati chatting lebih sering di blog dan situs web. Gunakan Wizard Pembuat Pingbox Online. http://id.messenger.yahoo.com/pingbox/ [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]

