• ベストアンサー

(MS-Access クエリ)直前レコードと同じレコードを空白としたい

MS-Accessのクエリで、文字列フィールドのデータが直前のレコードと同じデータの場合、そこを”空白”表示としたいのです。下記の様にしたいのです。教えてください。  ----------------  文字列フィールド ----------------  ああああああああ  ああああああああ <-----空白表示とする  いいいいいいいい  うううううううう  うううううううう <-----空白表示とする  ええええええええ

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.2

(1)クエリとして実現したい場合は該当フィールドの他にレコードを 一意に識別できる項目が必要です。 (2)レポートで出力する場合はグループヘッダに指定することで、 最初に出現したものだけを表示することができます。 いずれにも該当しない場合は単純な方法では処理できません。

mikawa_g
質問者

お礼

早速のご回答ありがとうございました。 やはり識別フィールドによる対応しかありませんか、既存のフィールドではうまく識別出来ないので、ダミーのフィールドを作り、やっと完成しました。 Accessには前後のレコードを認識する機能が無いようですが、これは他のDBソフトでも同様でしょうか?、もしご存知でしたら教えて下さい。 助かりました。 ありがとうございました。

その他の回答 (1)

  • seiiiichi
  • ベストアンサー率41% (79/190)
回答No.1

ACCESSのテーブルやクエリには順番という概念がないので、ACCESSではできないです。 並べ替えはできますが、あくまでも表示の問題です。 なので、クエリの結果を一度Excelにコピペするなどしてやることになります。

mikawa_g
質問者

お礼

早速ご回答いただき、ありがとうございました。 やむを得ず、ダミーの識別フィールドで対応しました。 ありがとうございました。

関連するQ&A