0

現在、「保存」ボタンのあるアプリケーションがあります。このボタンをタッチすると、データベース内のデータが更新されます。ただし、2段階のプロセスを実装してほしい。「保存」すると、すべてのデータがデータベースに保存されますが、後で編集できます。ただし、データが「送信済み」の場合、データは表示のみ可能で、後で編集することはできません。どちらの場合も、データをデータベースに反映させたいと考えています。

この操作を実行するにはどうすればよいですか?

4

2 に答える 2

2

ステータス EDITABLE true または false を保持するデータベースにフィールドを追加します。
データが送信された場合は、EDITABLE を true に変更します。
データベースを更新するたびに、EDITABLE が true か false かを確認します。

于 2012-12-18T07:07:54.963 に答える
2

SQL Liteのデータテーブルでは、ブール型で「保存済み」を呼び出す列をもう1つ持つことができます。レコードが編集モードで初めて開かれたときに、「保存済み」列をチェックします。 none または false を指定すると、編集可能なデータが表示されます。

保存時に、列の値を true に更新します。

このようにして、すべてのレコードのユーザーが初めてデータを保存でき、一度保存すると保存できず、表示のみできる機能を持つことができます。

于 2012-12-18T07:13:56.020 に答える