Microsoft Access 掲示板

マッチングの質問ですAccess

3 コメント
views
4 フォロー

テーブルA
処理日|店番|口座番号|オペコード|消込フラグ
0307|001|0000000|831018|FALSE
0307|002|1111111|832039|FALSE
0307|003|2222222|831401|FALSE

テーブルB
オペ日|口座店番|口座番号|区分|委託者コード
0307|001|0000000|新規|66666
0307|002|1111111|新規|77777
0307|003|2222222|削除|77777

上記のテーブルBで区分が新規かつ委託者コードが66666であればテーブルAのオペコードが831018のレコードを抽出し、処理日とオペ日、店番と口座店番、口座番号と口座番号が一致していればテーブルAの消込フラグをTRUEに更新したいです!
補足
区分が新規かつ委託者コードが77777であればテーブルAのオペコードが832039のレコードを抽出して3つの項目値でマッチングさせると言う形です。

繰り返し処理でやるイメージだと思うのですが分かりません。
サンプルコードいただけると助かります。
よろしくお願いいたします。

だいきち
作成: 2022/03/09 (水) 06:28:01
通報 ...
1
だいきち 2022/03/09 (水) 06:28:38

仕事で困ってます。
よろしくお願いします

2
りんご 2022/03/09 (水) 10:06:20 c564b@0e907

テーブルをまとめないの?

口座番号日付オペコード委任者コード
3

66666であればテーブルAのオペコードが831018のレコードを抽出
77777であればテーブルAのオペコードが832039のレコードを抽出

ここの法則性がいまいち分かりません。

委託者コードオペコード
66666831018
77777832039

例えば上記のような区分テーブルを見て識別しているのでしょうか?