過去の桐井戸端BBS (桐ver.9)
19842 ある項目に一連で番号を振り行削除をしても一連を保つような計算式はありますか のぶこ 2003/04/10-18:03
ある項目の1列に一連で番号を振りたいのです。
行削除をしても一連を保つようにするには
計算式か何かでできますか?

よろしくお願いします。
19843 Re:レコードの連続番号について 悲しげ 2003/04/10-18:40
記事番号19842へのコメント
どもっ、のぶこさん

>行削除をしても一連を保つようにするには

この「一連」の意味が二様に取れます。例えば

1 あ
2 い
3 う
4 え
5 お

の「3 う」の行を削除した場合に

1 あ
2 い
4 え
5 お

のようにしたいのか

1 あ
2 い
3 え
4 お

のようにしたいのかのふたつです。

前者なら、当該項目のデータ型を「カウンタ型」にする方法があります。

後者なら、項目計算式として例えば
  #行番号
とか
  #直前値([当該項目],0)+1
とかがあります。(要再計算)

19844 Re:レコードの連続番号について のぶこ 2003/04/10-19:04
記事番号19843へのコメント
すみません。
>
>1 あ
>2 い
>3 う
>4 え
>5 お
>
>の「3 う」の行を削除した場合に
>
>
>1 あ
>2 い
>3 え
>4 お
>
のようにしたいのです。

>
>項目計算式として例えば
>  #行番号
>とか
>  #直前値([当該項目],0)+1
>とかがあります。(要再計算)
>
再度Qです。
項目計算式にこのまま書けばいいのですか?
エラーになってしまいます。

19845 Re:レコードの連続番号について 悲しげ 2003/04/10-19:27
記事番号19844へのコメント
  #行番号

ではエラーにならないはずです。

  #直前値([当該項目],0)+1

はそのまま入れるとエラーになるでしょうね。(^^;)
ここはその項目名を書きます。でも[その項目名]と書く訳ではなくて、
その項目名が仮に[のぶこ]だとすると

  #直前値([のぶこ],0)+1

と書きます。ま、#行番号の方が簡単かと思います。

それでもエラーになるのなら、データ型を文字列にしているのではありませんか?
とすれば、長整数とか数値にして下さい。

19846 Re:レコードの連続番号について 悲しげ 2003/04/10-19:30
記事番号19845へのコメント
のぶこさんからエラーメッセージの文言を書いてもらう方が話がはやいかな。

19848 Re:レコードの連続番号について のぶこ 2003/04/10-19:43
記事番号19845へのコメント

(^^;)
申し訳ございません。うっかり文字列にしてました。
ほんと助かりました。
ありがとうございました。

戻る