Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3145 / 9994 ←次へ | 前へ→

【10111】Re:集計方法について
回答  小僧  - 07/12/20(木) 13:27 -

引用なし
パスワード
   ▼あおぎん さん:
こんにちは。

> 番号_12と番号_5という謎な数値を取得しました^^;。

肝機能、糖代謝、脂質 とどれが一番大きいのか、パッと見は解りませんが、

  Debug.Print "肝機能" < "糖代謝" ⇒ True
  Debug.Print "肝機能" < "脂質"  ⇒ True
  Debug.Print "脂質" < "糖代謝"  ⇒ True

の結果より、肝機能 < 糖代謝 < 脂質 の順に大きいと内部的に判断されています。
仮にこの値を 肝機能=1、糖代謝=2、脂質=3 とします。


社員コード  種別
1      肝機能(1)
2      脂質(3)
1      糖代謝(2)
1      脂質(3)

というデータがあると
>> DCount("*","Q_紹介状のもと","社員コード=" & [社員コード] & " AND 種別 >='" & [種別] & "'")

上記のカウントは

・社員コードが同一であって
・種別が小さいもの

をカウントしている結果


社員コード  種別 番号
1      1   社員コード:1 で 種別:1以上の数 …3個
2      3   社員コード:2 で 種別:3以上の数 …1個
1      2   社員コード:1 で 種別:2以上の数 …2個
1      3   社員コード:1 で 種別:3以上の数 …1個

のような考え方です。


> Q_紹介状のもと を作るついでに番号を付けられるのかと思って

番号_12と番号_5 という様な数字と取ってきたという事は
条件がもっと複雑になってるはずですね。


> 判定=”要精密検査”で抽出した

とあるので、漠然としか解りませんが、

DCount("*","元クエリ","社員コード=" & [社員コード] & " AND 種別 >='" & [種別] & "' AND 判定 = '要精密検査'")

の様になるかと思われます。


以下長くなるのでスレッドを分けますね。

790 hits

【10106】集計方法について あおぎん 07/12/18(火) 16:51 質問[未読]
【10108】Re:集計方法について 小僧 07/12/19(水) 9:58 回答[未読]
【10110】Re:集計方法について あおぎん 07/12/19(水) 16:22 質問[未読]
【10111】Re:集計方法について 小僧 07/12/20(木) 13:27 回答[未読]
【10113】Re:集計方法について あおぎん 07/12/21(金) 15:12 お礼[未読]
【10112】Re:集計方法について 小僧 07/12/20(木) 13:30 発言[未読]
【10114】Re:集計方法について あおぎん 07/12/21(金) 17:50 お礼[未読]

3145 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free