Access VBA質問箱 IV

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

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


384 / 9994 ←次へ | 前へ→

【12923】カレントレコードのサブIDが前のレコードのサブIDと同じなら
質問  まるこ  - 16/1/15(金) 16:25 -

引用なし
パスワード
   こんにちは初めまして

下記のようなクエリを作成したいと思っていますが、なかなか上手くいかずお知恵を借りたくてお邪魔しました
(カレントレコードのサブIDが前のレコードのサブIDと同じなら区分フィールドは空白、違っていたら*を入れたい)

ID  |サブID|名前   |区分
301245|4500 |かきくけこ|* 
301246|4500 |まみむめも|
301247|5000 |らりるれろ|*
301248|3500 |あいうえお|*

やってみたこと:

連番1というフィールドを作成し、DCount("証憑No","クエリA","サブID <= '" & [サブID] & "'")
連番2というフィールドを作成し、DCount("証憑No","クエリA","ID<=" & [ID])
として同じレコードの二つの値を比較しイコールなら*イコールでないならNullとしようとしました

IDはユニークでサブIDはユニークではありません。

こうなります

ID  |サブID|名前   |連番1|連番2|区分 |
301245|4500 |かきくけこ|182 |181 |   | 正解は*   
301246|4500 |まみむめも|182 |182 |*   | 正解はNull 
301247|5000 |らりるれろ|183 |183 |*   | 正解は* 
301248|3500 |あいうえお|181 |184 |   | 正解は*      

サブIDは例を見て頂いたらわかるとおり順番が昇順でも降順でもなくバラバラなんですよね・・・
だけどIDの昇順にしたいし、独自の番号ではなく与えられるものなので変更ができないんです
これはダメだと気付きましたがお手上げです
なにか良い方法はないでしょうか?
146 hits

【12923】カレントレコードのサブIDが前のレコードのサブIDと同じなら まるこ 16/1/15(金) 16:25 質問[未読]
【12924】Re:カレントレコードのサブIDが前のレコー... かるびの 16/1/16(土) 3:12 回答[未読]
【12925】Re:カレントレコードのサブIDが前のレコー... かるびの 16/1/16(土) 13:02 回答[未読]
【12927】Re:カレントレコードのサブIDが前のレコー... まるこ 16/1/17(日) 0:19 発言[未読]
【12928】Re:カレントレコードのサブIDが前のレコー... まるこ 16/1/18(月) 13:12 発言[未読]
【12929】Re:カレントレコードのサブIDが前のレコー... まるこ 16/1/18(月) 13:15 発言[未読]
【12930】Re:カレントレコードのサブIDが前のレコー... まるこ 16/1/18(月) 13:28 発言[未読]
【12936】Re:カレントレコードのサブIDが前のレコー... まるこ 16/2/5(金) 13:57 お礼[未読]

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