F1、F2、F3の3つのフィールドがあります。最初の 2 つのフィールドには数字が入力されます。Excelのように、3番目のフィールド「F3 = F1 - F2」の値を自動的に設定するにはどうすればよいですか? マクロでできるのではないでしょうか?
1 に答える
1
F3
テーブル内の実際のフィールドである必要があるかどうかを検討してください。その値は単純な計算から導出されるため、必要なときにいつでもクエリ フィールド式を使用してその計算を実行できます。
SELECT F1, F2, (F1 - F2) AS F3
FROM YourTable;
F3
実数フィールドでなければならないやむを得ない理由がある場合は、UPDATE
ステートメントを実行して値を格納できます。
UPDATE YourTable
SET F3 = F1 - F2;
最初のアプローチは、計算されたF3
値が常に現在の値と一致するF1
ことを保証するため、一般的に好まれF2
ます。を保存しない場合、および/または値の変更に応じてF3
保存された値を変更する必要はありません。F3
F1
F2
于 2012-11-17T18:35:20.110 に答える