
ACCESSで悩んでいます。ご回答頂けると幸いです。
<やりたいこと>
他のテーブルを参照して、一括でフィールドを変換する更新クエリを作りたい。
<元テーブル1 : データ >
コード│内容1│内容2
001│あああ│AAA
002│あああ│BBB
003│いいい│AAA
004│いいい│BBB
<元テーブル2 : 内容2マスタ>
内容1│AAA│BBB
あああ│アアア│亜亜亜
いいい│イイイ│伊伊伊
<作りたいテーブル>
コード│内容1│内容2
001│あああ│アアア
002│あああ│亜亜亜
003│いいい│イイイ
004│いいい│伊伊伊
内容1が「あああ」で内容2が「AAA」の場合、
マスタテーブルを見てクロスするところの「アアア」に、
内容2を変更したい、という感じです。
ひらがなをカタカナにしたい、ということではありません。
実際のデータは、テーブル1は文字列型、
テーブル2は日付型になる予定です。
当方初心者のため、できればクエリのデザイン画面で
できるとうれしいですが、難しければSQLも頑張ります。
ご回答、よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
提示された分だけしか検証してませんが
SELECT コード, 内容1,
DLookup(DLookup("内容2","データ","コード='" & [コード] & "' AND 内容1='" & [内容1] & "'"),"内容2マスタ","内容1='" & [内容1] & "'") AS 内容2
FROM データ
ORDER BY コード;
直にテーブルを作成するのなら、FROM の前に INTO 作りたいテーブル名 を入れてみてください。
この回答への補足
ご回答が遅くなって申し訳ありません。
丸写しはよくないと思うので、SQLを理解すべく頑張っているのですが、なかなか難しくて。もう少し頑張ってみます。お時間ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでコードを入れると名前...
-
Msgboxにテーブルのレコードを...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
ACCESS検索★ある文字を複数のフ...
-
INSERT INTO ステートメントに...
-
【Access】フォームで自動計算...
-
Countと受付状態の表示に...
-
Oracle 2つのDate型の値の差を...
-
下記の事を行うSQLがわかりませ...
-
SQLServer2005のSQL文での別名...
-
カウントが出来ません
-
Access2000 更新のタイミング?
-
ACCESSで400以上のフィールドが...
-
再計算って出来ますか?
-
【続続】Access2002で連番のつ...
-
accsessで顧客コードで氏名を呼...
-
Access クロス集計クエリについて
-
Accessのフィールド数が255しか...
-
アクセス メモ型 255文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでコードを入れると名前...
-
Access schema.ini使用方法に...
-
関連がある複数のテキストファ...
-
ACCESSで、EXCELのVlookup的な...
-
AccessでExcelのvlookup
-
Msgboxにテーブルのレコードを...
-
アクセス テーブル 列を行にし...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
Accessでテーブル名やクエリ名...
-
【Access】フォームで自動計算...
-
保存された情報として表示され...
-
accsessで顧客コードで氏名を呼...
-
【続続】Access2002で連番のつ...
-
下記の事を行うSQLがわかりませ...
-
Access クロス集計クエリについて
-
再計算って出来ますか?
-
Countと受付状態の表示に...
-
Access2000 更新のタイミング?
-
カウントが出来ません
おすすめ情報