ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:Toshikazu2468 ACCESSのクエリーデザインビューで連番を表示
困り度:
  • 困っています
エクスポート用のクエリーをデザインビューで簡単に作ろうと思ったのですが、行番号を振るところで苦戦しております。
グループ毎に行の連番を振って行きたいのですが分かりません。
具体的には、顧客ごとに上から1,2,3と行番を振って行き、顧客が変わったらまた1,2,3という具合に顧客ごとに行番を振りたいのです。
同顧客は上から塊りで並んでいて、途中で再出する事はありません。
簡単なのかもしれませんが、知識が無くわかりません。
お分かりの方、是非お願いいたします。
質問投稿日時:08/07/07 14:14
質問番号:4157956
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:Dxak #1です

例で、提示してたのは、クエリを駆使してますが・・・
DCount関数で、同じような意図の算術は可能です

行: DCount("*","テーブル名またはクエリ名","[顧客番号] = '" & [顧客番号] & "' And [商品番号] <= '" & [商品番号] & "'")

と、言うような感じ、式は理解可能ですか?
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/07/07 17:14
回答番号:No.2
この回答へのお礼はい、理解できます。出来そうです!
ありがとうございました。

回答

 

回答者:Dxak クエリで値(成績・実績・記録等)に順位をつける - moug
http://www.moug.net/tech/acopr/0040028.htm

の応用
Accessの場合、上から、何て表現は、使用しても意味を成しません
(Excelなら、通る話ですが・・・Accessは、別物と思ってください)
例えば、日付の降順、昇順、入力順序なら、全く別にインデックスを振って置くとか・・・そう言う話が必要に、なってきます

と、言うことで、具体的に例を示しましょう
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/07/07 14:32
回答番号:No.1
この回答への補足すみません、説明が悪かったですね。。
エクスポートの結果はExcelで搬出するので「上から」と言ってしまいました。並び順は既にクエリーの商品番号昇順で設定してあります。
具体的には、他の経理ソフトに取り込むExcelファイルをエクスポートするのですが、経理ソフトの受付側が、顧客毎に1商品1行となっていて、顧客毎に行番号が必須らしいのです。ですので顧客毎の通し番号が必要で、正直順番はどうでも良く、顧客毎に一意の番号が連番で振れれば良い、ということです。
それをクエリーで見かけ上振ってExcelにエクスポートしたいと、言う事です。なんか説明下手ですみません。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示