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]