- ベストアンサー
(MS-Access クエリ)直前レコードと同じレコードを空白としたい
MS-Accessのクエリで、文字列フィールドのデータが直前のレコードと同じデータの場合、そこを”空白”表示としたいのです。下記の様にしたいのです。教えてください。 ---------------- 文字列フィールド ---------------- ああああああああ ああああああああ <-----空白表示とする いいいいいいいい うううううううう うううううううう <-----空白表示とする ええええええええ
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(1)クエリとして実現したい場合は該当フィールドの他にレコードを 一意に識別できる項目が必要です。 (2)レポートで出力する場合はグループヘッダに指定することで、 最初に出現したものだけを表示することができます。 いずれにも該当しない場合は単純な方法では処理できません。
その他の回答 (1)
- seiiiichi
- ベストアンサー率41% (79/190)
回答No.1
ACCESSのテーブルやクエリには順番という概念がないので、ACCESSではできないです。 並べ替えはできますが、あくまでも表示の問題です。 なので、クエリの結果を一度Excelにコピペするなどしてやることになります。
質問者
お礼
早速ご回答いただき、ありがとうございました。 やむを得ず、ダミーの識別フィールドで対応しました。 ありがとうございました。
お礼
早速のご回答ありがとうございました。 やはり識別フィールドによる対応しかありませんか、既存のフィールドではうまく識別出来ないので、ダミーのフィールドを作り、やっと完成しました。 Accessには前後のレコードを認識する機能が無いようですが、これは他のDBソフトでも同様でしょうか?、もしご存知でしたら教えて下さい。 助かりました。 ありがとうございました。