過去の桐井戸端BBS (桐ver.8)
5715 ページごとに1番から始まるように番号をうちたい もちもち 2000/04/25-10:20
質問です。教えてください。
1ページ1番から20番までの男子がいます。
2ページに21番から30番までの女子がいます。
3ページに2組の男子、4ページに女子というように並んでいます。

男子、女子ともにページごと1番から始まるように番号をうつには、
どのような関数を使えばいいのですか。
#連番だと2ページ以降の番号は1からになりません。
教えてください。

5716 Re:キーブレークによる連番の振り直し 宮城 2000/04/25-15:35
記事番号5715へのコメント
もちもちさん、こんにちは。

組、男女で並んでいる前提です。

#条件選択(([組]=#直前値([組],"先頭")
      .and [男女]=#直前値([男女],"先頭"))
      ,#直前値([番号],0)+1
      ,1,1)

でどうでしょうか。"先頭"は適当です。第1行目と組・男女が割れたとき
1、それ以外は前行[番号]に+1(になると思うんですが・・・)。

5735 Re:#順位ってのは? tomo 2000/04/25-21:47
記事番号5715へのコメント
もちもちさん、こんばんわ。

もしも項目を追加しても良いなら[連番]を整数型で用意します。
(または、作業用の整数型項目を利用)
番号を振る順序を決定する項目が、例えば[ふりがな]だとします。
1.並べ替えを[組]昇順,[性別]降順,[ふりがな]昇順の順序で。
2.その状態で[連番]の置換を#連番で。
3.同じくその状態で[番号]の置換を#順位([組],[性別],[連番])で。

[ふりがな]に重複がなければ新規項目無しで可能でしょう。
[性別]降順なのはそうすると男が先に来るからです。
(50音で、昇順ならジョ>ダン)
いかがでしょうか?
5742 Re:教えてください 佐田 守弘 2000/04/26-00:19
記事番号5715へのコメント
もちもちさん
確認します。この連番を打つというのはレポートでしょうか。
レポート印刷時にそのページ内の連番を印刷するのであれば、#明細連番関数を使うのが良いかと思います。

佐田守弘(KS-00119)
5752 Re:ありがとうございました もちもち 2000/04/26-11:41
記事番号5715へのコメント
もちもちです。
みなさん親切なアドバイスありがとう
ござあいました。
おかげでできました。
また、よろしくお願いします。


戻る