2013-02-17 174 views
0

我想知道如何在不修改数据的情况下更新我的表格。我有一个允许用户输入数据的应用程序,但如果他们犯了一个错误,他们可以修改输入的数据。但是,当用户修改数据时,它会覆盖先前输入的数据。在不修改旧数据的情况下更新数据

有没有办法保留旧的数据,但如果用户修改数据,它会显示在另一个可能会说“数据修改”的列上。

这是我从我的应用程序所采取的区域性源

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

回答

1

你可以写一个“每​​一行后更新”触发保存在历史记录表中的旧日期。或者“每行的预更新”触发器在现有表格中设置额外的列。然后,您可以创建一个屏幕或过程来检索历史数据。或者用手动过程恢复。

相关问题