Accessの更新クエリの使い方がわかりません。 Aテーブルの[伝票摘要]というフィールドをAテーブルの[伝票摘要]とBテーブル[タスクNo]のフィールド値に書き換えたいです。 例えば
Accessの更新クエリの使い方がわかりません。 Aテーブルの[伝票摘要]というフィールドをAテーブルの[伝票摘要]とBテーブル[タスクNo]のフィールド値に書き換えたいです。 例えば 「経費精算_花上花子」というフィールドは「経費精算_花上花子#0907」と書き換えたいです。 更新クエリを実行すると引数が無効ですというエラーが発生します。 どうしたら実現できるでしょうか。 尚、AとBのテーブルには結合関係がありません。 添付ファイルで実際のクエリ画面を見てくださると助かります、宜しくお願いします。あるいは別の方法で実現できるなどあれば教えてください。
補足です。Aテーブルは複数行ありますがBテーブルのタスクNoは1行しかありません。基本的にはAテーブルの伝票摘要には常に”#0907”という文言を追記したいのです。
Microsoft Access | データベース・36閲覧・100
ベストアンサー
T_タスクNoはクエリに配置せず、レコードの更新枠に [伝票摘要] & DLookup("タスクNo","T_タスクNo") でいけると思います。
2人がナイス!しています
onyさん、出来ました!ありがとうございました! 何時間も出来なかったので出来たら涙が出る位嬉しかったです。 見ず知らずの者に教えていただき感謝でいっぱいです。 はじめてDLookupというものを使いました、そのような関数があるとは知りませんでした…。 恥ずかしながら、調べて勉強、次回こそは使えるようにします!!!
質問者からのお礼コメント
この経験を活かします、お世話になりありがとうございました。
お礼日時:5/18 17:11