私は Access 2003 データベースを開発し、多数の入力テキスト フィールドがバインドされたフォームを使用しました。ユーザーがこれらのフィールドの値を更新すると、変更された値でテーブルが更新されます。また、ユーザー入力から計算された値を表示するバインドされていないテキスト フィールドもあります。これは、フォームのテキストフィールドの値ではなく、テーブルの値を直接使用します。
このテキストフィールドのコントロール ソースは次のようになります。
=[field1]+[field2]+[field3]
それよりも
=txtInput1.value+txtInput2.value+txtInput3.value
Access 2003 では、ユーザーがバインドされた入力フィールドを変更すると、計算されたテキスト フィールドが自動的に更新されます。ただし、一部のユーザーは Access 2007 を使用しており、フォームをリロードしない限り、計算フィールドが自動的に更新されません。
バインドされたフィールドではなく入力テキストフィールドを使用して計算を実行した場合にのみ、自動的に更新されます。
セキュリティ警告で「このコンテンツを許可する」を選択しました。Access 2003 のように動作させるために他にできることはありますか?
ありがとう