• 締切済み

Access不一致クエリーの結果把握方法について

Accessを使用して不一致データの抽出は出来るのですが、不一致があるかないかの結果をロジックに含める事は出来るでしょうか? 現在Accessを使って、データ変換処理を作成していますが、基になるマスター情報が存在しない場合があり、不一致データ抽出処理を作成しました。 この不一致データ抽出処理を使用して、不一致があった場合となかった場合に分けて、次の処理をコントロールしようと考えているのですが、どのような方法があるでしょうか? 例えば、変換基になるデータには顧客コードが登録されていますが、この顧客コードから顧客名を表示しようとした場合、当然新規顧客はAccessプログラム中のテーブルにはこの新規顧客が登録されていない為、名称が表示されません。 その為、不一致クエリーでもし顧客コードから名称を取り出せないものがあった場合のみ顧客テーブル登録のフォームを表示したいと思うのですが、どのように判断すればよいのでしょうか? すいませんが、お教え下さい。

みんなの回答

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

Dcount関数をヘルプで調べてください。 Dcount("*","顧客マスターテーブル","顧客名='鈴木'") Dcount("*","顧客マスターテーブル","顧客ID=001") フィールドのデータ型が文字列なら'シングルクウォーテーションで括って。 探したい顧客名が自フォームのどこかのテキストボックスに置いてあるなら Dcount("*","顧客マスターテーブル","顧客名='" & Me!テキストボックス名 & "'") 『田』を含む顧客名を全てカウントするなら Dcount("*","顧客マスターテーブル","顧客名 Like '*田*'") ということかな?

すると、全ての回答が全文表示されます。

関連するQ&A