|
いつもお世話になっています。
社員の健康診断を外部に委託しており、その結果が下記のようなデータで届くのですが
T_結果
所属コード社員コード 氏名 性別 年代 コース BMI判定 肝機能 ・・・
1 1 あ 男 40 B 肥満 要精密検査
1 2 い 女 30 B 標準 要精密検査
2 3 う 男 30 A やせぎみ 異常なし
・
・
※判定項目は、以下 脂質、糖代謝、胃部X線など15項目ほど。
※BMI判定以外は 異常なし、観察、要経過観察、要精密検査、要治療、治療中、要再検査 のどれかが判定として入っています。
このデータをもとに、各判定項目で「要精密検査」判定が出た人に対して、医師への紹介状を作成する必要があります。
そこで、ユニオンクエリで各判定項目を種別として表示させ、判定=”要精密検査”で抽出した「Q_紹介状のもと」により R_紹介状 を作成しています。
(社員コードでグループ化し、各社員1枚ずつ紹介状が出るようにしています。)
Q_紹介状のもと
社員コード 種別 判定
1 肝機能 要精密検査
2 肝機能 要精密検査
2 糖代謝 要精密検査
3 胃部X線 要精密検査
3 脂質 要精密検査
ここで、社員ごとに 要精密検査が必要な種別を表示させる必要もあるのですが・・
レポートの 詳細セクション に 種別テキストを配置すればとりあえず表示されるのですが、配置の都合やスペースの都合(要精密検査が4項目あると1枚に収まりきらない)があって、できれば、次のようなデータを取得できたらなと思っています。
社員コード 項目1 項目2
1 肝機能
2 肝機能 糖代謝
3 胃部X線 脂質
今の私の知識だと
Q_紹介状のもと で
社員コード 種別 判定 番号
1 肝機能 要精密検査 1
2 肝機能 要精密検査 1
2 糖代謝 要精密検査 2
3 胃部X線 要精密検査 1
3 脂質 要精密検査 2
こんな感じで、社員コードごとに番号を付けることが出来たら、クロス集計で目的のデータが取得できそうなのですが・・。
データの集計方法もしくは、別の方法で目的のレポートを完成できる方法がありましたらご教示をお願いします。
(Win ・Access ともに2000)
|
|