0

F1、F2、F3の3つのフィールドがあります。最初の 2 つのフィールドには数字が入力されます。Excelのように、3番目のフィールド「F3 = F1 - F2」の値を自動的に設定するにはどうすればよいですか? マクロでできるのではないでしょうか?

4

1 に答える 1

1

F3テーブル内の実際のフィールドである必要があるかどうかを検討してください。その値は単純な計算から導出されるため、必要なときにいつでもクエリ フィールド式を使用してその計算を実行できます。

SELECT F1, F2, (F1 - F2) AS F3
FROM YourTable;

F3実数フィールドでなければならないやむを得ない理由がある場合は、UPDATEステートメントを実行して値を格納できます。

UPDATE YourTable
SET F3 = F1 - F2;

最初のアプローチは、計算されたF3値が常に現在の値と一致するF1ことを保証するため、一般的に好まれF2ます。を保存しない場合、および/または値の変更に応じてF3保存された値を変更する必要はありません。F3F1F2

于 2012-11-17T18:35:20.110 に答える