2013-02-17 109 views
0

我想知道如何在不修改數據的情況下更新我的表格。我有一個允許用戶輸入數據的應用程序,但如果他們犯了一個錯誤,他們可以修改輸入的數據。但是,當用戶修改數據時,它會覆蓋先前輸入的數據。在不修改舊數據的情況下更新數據

有沒有辦法保留舊的數據,但如果用戶修改數據,它會顯示在另一個可能會說「數據修改」的列上。

這是我從我的應用程序所採取的區域性源

select "PROBLEM_ID", 
"PROBLEM_TYPE_ID", 
"DATE_REPORTED", 
"DESCRIPTION", 
"POSTCODE" 
from "#OWNER#"."CS_PROBLEMS" 

回答

1

你可以寫一個「每​​一行後更新」觸發保存在歷史記錄表中的舊日期。或者「每行的預更新」觸發器在現有表格中設置額外的列。然後,您可以創建一個屏幕或過程來檢索歷史數據。或者用手動過程恢復。

相關問題