データバインドフォームを使用したAccess2007の実行。
フォームのレコードソースはクエリに設定され、フォームのすべてのフィールドには定義されたコントロールソースがあります。特別なことは何もありません。フィールド名だけです。フォームは、「次のレコード」および「前のレコード」アクションを実行するレコードナビゲーションボタンを備えた単一のフォームです。
レコードをナビゲートすると、ヘッダーのコントロールが正しく更新されます。ただし、コントロールのHorizontal Anchorプロパティを「Right」に変更すると、レコードナビゲーションでフィールドが更新されなくなります。これは、テキストボックスコントロールとコンボボックスコントロールの両方で見られます。アンカーを「左」に戻すことができ、更新は正常に機能します。
アンカーがAccessフォームのコントロールの更新に影響を与える理由はありますか?それとも、これは以前に観察されたバグですか?
私が考えることができる唯一の回避策は、OnCurrentイベントの形式でコントロールのテキスト/値のプロパティを割り当てることですが、これはややお粗末なようです。ここで何かが足りませんか?