0

目前我有一个具有“保存”按钮的应用程序。触摸此按钮后,数据库中的数据将更新。但是,我希望实施一个两步过程。“保存”后,所有数据都将保存在数据库中,但稍后可编辑。但是,如果数据是“已提交”,则数据只能在以后查看且不可编辑。在这两种情况下,我都希望数据反映在数据库中。

我该如何执行此操作?

4

2 回答 2

2

在您的数据库中添加一个字段,该字段将保持状态 EDITABLE true 或 false。
如果您提交了数据,则将 EDITABLE 更改为 true。
每次你想更新数据库时,你都要检查 EDITABLE 是真还是假。

于 2012-12-18T07:07:54.963 回答
2

在 SQL Lite 的数据表中,您可以使用布尔类型再调用一个名为“已保存”的列,第一次在以编辑模式打开记录时检查“已保存”列,如果为真,则显示它们不可编辑,如果none 或 false 显示数据可编辑。

保存后,您将列值更新为 true。

这样,您就可以为每个记录用户首次保存数据,一旦保存,他们就无法保存,只能查看。

于 2012-12-18T07:13:56.020 回答