3

入力した値が0より大きい場合、アクセスして出力を自動的に計算したいので、テキストボックスプロパティの[ソースの制御]フィールドに次のコードを入力すると、エラーが発生します。番号はText052から取得し、Text054に出力する必要があります。

コードは次のとおりです。

If Text052.value > 0 then
Text054.value = Val([Text052].[Value])/2
end if

エラー:「入力した式に無効な構文が含まれています」。「演算子なしでオペランドを設定しました」

テキストボックスプロパティのコントロールソースフィールドに構文を書き込む方法がわかりません。ご意見をお聞かせください。

4

1 に答える 1

4

Text054のコントロールソースで、次を試してください。

=IIf([Text052] > 0,[Text052]/2, "N/A")

「N/A」は、nullを含め、必要なものであれば何でもかまいません。

于 2012-06-05T18:32:38.537 に答える