MS Access 2010では、(クエリデザイナを使用して)更新クエリを作成しています。実行時に更新する列の名前を変数として渡したいのですが。
SQLを記述し、VBAでクエリを実行してみました。これは最も簡単な方法のように思えました...しかし、更新を完了するためのSQLはかなり厄介になります。クエリビルダーGUIでこれを実行したいと思います。出来ますか?
これまで、クエリビルダーにフィールド名を入力してみました。
expr1:[field_name]
Accessは「Field_name」の入力を求めますが、これは「Cannotupdate'field_name';fieldnotupdateable」という結果になります。
また、私はこの方法を試しました:
Expr1: "'" & [field_name] & "'"
結果として「'」&[field_name]&"'"は有効な名前ではありません。句読点などを確認してください
以下は、私が構築しようとしているクエリをキャプチャしたスクリーンショットです。