Access VBA質問箱 IV

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

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


589 / 2272 ツリー ←次へ | 前へ→

【11032】データの出現順を表示する ぶたまん 09/3/3(火) 0:23 質問[未読]
【11034】Re:データの出現順を表示する Gin_II 09/3/3(火) 22:58 回答[未読]
【11051】Re:データの出現順を表示する ぶたまん 09/3/15(日) 1:16 お礼[未読]

【11032】データの出現順を表示する
質問  ぶたまん  - 09/3/3(火) 0:23 -

引用なし
パスワード
   アクセスをいじり始めてはまっている初心者です。
アクセスのクエリで、
「あるフィールドに同じデータがある場合にその出現する順位を表示する」
ってことはできないでしょうか?
たとえば、

 果物  りんご
 野菜  キャベツ
 果物  みかん
 海産物 わかめ
 果物  バナナ
 野菜  白菜

といったデータがある場合に、

1 果物  りんご
1 野菜  キャベツ
2 果物  みかん
1 海産物 わかめ
3 果物  バナナ
2 野菜  白菜

といったように、番号を振りたいのです。

何か方法がありましたらご教示願います。
当方、Access2000を使っています。

【11034】Re:データの出現順を表示する
回答  Gin_II  - 09/3/3(火) 22:58 -

引用なし
パスワード
   Fld1    Fld2
果物    りんご
野菜    キャベツ
果物    みかん
海産物    わかめ
果物    バナナ
野菜    白菜

だとして、

SELECT DCount("*"
      , "テーブル名"
      , "[Fld1]='" & [Fld1] & "' AND [Fld2]<='" & [Fld2] & "'") AS 順位
   , Fld1
   , Fld2
FROM テーブル名
ORDER BY Fld1, Fld2

で、

順位    Fld1    Fld2
1    果物    バナナ
2    果物    みかん
3    果物    りんご
1    海産物    わかめ
1    野菜    キャベツ
2    野菜    白菜

こういった結果を求めることはできますけどね。

【11051】Re:データの出現順を表示する
お礼  ぶたまん  - 09/3/15(日) 1:16 -

引用なし
パスワード
   質問したものの、ブックマーク消してしまって、
しばらくここにたどりつけませんでした、、。

これがネックで、行き詰まってました。
おかげさまで解決しました。
ありがとうございます!!

589 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078196
(SS)C-BOARD v3.8 is Free