0

テーブルに新しいレコードを作成するための画面があります。この画面には、すべてのデータベース列を含むフォームが含まれています。問題は、画面が呼び出されると、最後のデータベースレコードが含まれていることです。したがって、新しいレコードを追加するには、最初に現在の値を空にする必要があります。

これを取り除く方法はありますか?

4

2 に答える 2

2

これが発生する可能性がある唯一の方法は、最初にフィールドに値を選択する場合です。おそらく、プログラムでテーブルと同じタイプの構造体を宣言し(おそらくTABLESステートメントを使用して)、画面上でフィールドに同じ名前を付け、構造体に値を選択していると思われます。この場合、CLEARを発行するだけで、構造内のすべてのフィールドがクリアされます。(これは、最後の更新の直後に行うことができます)。ただし、プログラムと画面コードのサンプルがないとわかりません。

于 2011-05-31T19:09:35.683 に答える
1

mydoghaswormsの答えにこれ以上同意することはできません。1つのコメント、テーブルを見つけたら、ヘッダー付きのテーブルのときに必ずitab[]をクリアしてください。

昨日同じ問題が発生しましたが、画面のテーブルをクリアすると機能します。

于 2011-07-09T00:55:50.977 に答える