例えば、ある病院の受診者データのデータベーステーブルから、ある特定の300人の患者さんの抽出方法を教えてください。検索条件は、3つ。市町村名、被保険者番号、員番です。
抽出条件は、クエリで出すと最大9人分しかできません。何か具体的なやり方、VBA等がありましたら教えてください。
例えば、こんなことも可能なのでしょうか?
上記、300人分の検索条件テーブルを作成しておいて、そのテーブルの項目と、合致するデータを取り出して、テーブルに結果を表示させる。 とか?
以上2点、具体的に教えてください。お願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>クエリで出すと最大9人分しかできません。
抽出条件欄のことなら行の追加は可能です。
「挿入」「行」で255行まで増やせたかと思います。
もっともこれで行うよりは、抽出用のテーブル(市町村名、被保険者番号、員番)を作成して、
元のテーブルとの間で選択クエリ化した方がいいと思いますが...
>抽出条件欄のことなら行の追加は可能です。
「挿入」「行」で255行まで増やせたかと思います。
基本的なこともまだまだ、わかっていません。大変参考になりました。
何とか、抽出用のテーブルを作成して、選択クエリをつくり、抽出ができました。ありがとうございました。
No.2
- 回答日時:
>抽出条件は、クエリで出すと最大9人分しかできません。
9人にしか該当しない抽出条件を入れているという事ではないですか。
どのような抽出条件なのでしょうか。
>ある特定の300人の患者さんの抽出
抽出する条件があいまいだとアドバイスしにくいですね。
>300人分の検索条件テーブルを作成しておいて、そのテーブルの項目と、合致するデータを取り出して、テーブルに結果を表示させる。
検索条件テーブルと受診者テーブルのキーをクエリ上で結合すれば出来ます。受診者テーブルに同一の受信者が複数ある場合はグループ化して必要なフィールドを使えば良いと思いますが。
>検索条件テーブルと受診者テーブルのキーをクエリ上で結合すれば出来ます。受診者テーブルに同一の受信者が複数ある場合はグループ化して必要なフィールドを使えば良いと思いますが。
まさに、このとおり、やらせていただきました。
大変参考になりました。
No.1
- 回答日時:
仮に患者さんの保険の情報が入っているテーブルを [KANJALST]として
保険者番号を HOKENJA
記号を KIGO
番号を BANGO
とした際、 300人分のリストを[LIST300]というテーブルに格納して
HOKENJA,KIGO,BANGOでリレーションシップ(LEFT JOIN)を作って患者番号を表示させれば
できると思います。
SQLビューで見ると
SELECT KANJALST.PTNO, LIST300.HOKENJA, LIST300KIGO, LIST300BANGO
FROM LIST300 LEFT JOIN KANJALST ON
(LIST300.HOKENJA = KANJALST.HOKENJA)
AND (LIST300.KIGO = KANJALST.KIGO)
AND (LIST300.BANGO = KANJALST.BANGO);
保険が患者さんと1対1でない場合、2件以上抽出される可能性があります。
(終了日などで判断する必要があります。)
回答ありがとうございます。
VBAは、まだまだ、なんとなくしか理解できませんが、参考に挑戦させていただきます。
すばらしい、回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
ACCESSのクエリー抽出条件にIIF...
-
PDFファイルから特定の文字を検...
-
ACCESSのフォームからレポート...
-
Accessの選択クエリの抽出条件...
-
「パラメータが少なすぎます。3...
-
AccessのWHERE句において、変数...
-
Excel 文字列から6桁の数値の抽出
-
X-Ripperというフリーウェアに...
-
【AccessVBA】レコードセットOp...
-
エクセルで色の付いたセルを抽...
-
PDFファイル/抽出許可され...
-
Access2003 式ビルダでのLike...
-
Access チェックボックスを利用...
-
取り込んだ画像からのスポイト...
-
Acccess クエリで演算結果を抽...
-
Access クエリ抽出条件の「Bet...
-
未審査請求包袋抽出表作成とは...
-
awkでスラッシュがある動的変数...
-
Accessで複数のクエリの抽出条件
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
PDFファイルから特定の文字を検...
-
「パラメータが少なすぎます。3...
-
未審査請求包袋抽出表作成とは...
-
PDFファイル/抽出許可され...
-
Excel 文字列から6桁の数値の抽出
-
ACCESSのクエリー抽出条件にIIF...
-
X-Ripperというフリーウェアに...
-
エクセルで色の付いたセルを抽...
-
Accessの選択クエリの抽出条件...
-
AccessのWHERE句において、変数...
-
アクセス 同じフィールド(テキ...
-
エクセル関数で住所から丁目番...
-
ACCESS クエリ 条件以外のレ...
-
access クエリ yes/no型のクエ...
-
エクセル VBA メール本文に指定...
-
【AccessVBA】レコードセットOp...
-
Access チェックボックスを利用...
-
Accessで○ヶ月前以前を抽出する...
-
Access フォームコンボボック...
おすすめ情報