オートナンバーを使用しない連番付与を考えております。
しかし、オートナンバー付与条件として下記の条件の場合に付与したいと考えてます。
チェックボックスがtrueのレコードの連番付与を考えてます。
どなたか方法をご教授いただけますでしょうか。
よろしくお願いいたします。
整理番号 チェック有無 連番付与
1 true 001
2 true 002
3 false -
5 fales -
8 true 003
10 false -
オートナンバーを使用しない連番付与を考えております。
しかし、オートナンバー付与条件として下記の条件の場合に付与したいと考えてます。
チェックボックスがtrueのレコードの連番付与を考えてます。
どなたか方法をご教授いただけますでしょうか。
よろしくお願いいたします。
整理番号 チェック有無 連番付与
1 true 001
2 true 002
3 false -
5 fales -
8 true 003
10 false -
整理番号テーブル
チェックテーブル
登録する際に連番の最大値を求めてカウントアップ
連番は各レコードごとに、自分のレコードまでのレコードがいくつあるかを数えることで求められます
Application.DCount メソッド (Access)
いつ適用するか、どのように適用するかはこの連番をどのように使いたいか次第です
ご教授ありがとうございます。
試したところ下記のように動きました。
整理番号 チェック有無 連番付与
1 true 001 1
2 true 002 2
3 false - 2
5 fales - 2
8 true 003 3
10 false - 3
当方が考えているものとしては望んでいた部分に近づいたのですが
チェックボックスの有~次の有までの間チェック無部分は空白またはゼロなどに
することは可能でしょうか?
たびたび申し訳ありません。
いろいろ試してみたところIIF関数を活用することで
当方の考えていた連番を付与することができました。
お騒がせいたしましたが解決することができました。
ご教授ありがとうございました。