- ベストアンサー
アクセスで番号を最大を指定して発生させる
各テーブルに0~Zまでの数字を入れます。これをクエリで桁組み合わせて(テーブル5個結合させ)続き番号を発生させます。しかし指定された最大値以上は必要ではありません。 たとえば00001から始まってAB321でぴったりとめる方法は無いでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「続き番号」フィールドの抽出条件に、 <="AB321" と設定すればいいのでは。
各テーブルに0~Zまでの数字を入れます。これをクエリで桁組み合わせて(テーブル5個結合させ)続き番号を発生させます。しかし指定された最大値以上は必要ではありません。 たとえば00001から始まってAB321でぴったりとめる方法は無いでしょうか。
「続き番号」フィールドの抽出条件に、 <="AB321" と設定すればいいのでは。
お礼
なるほど。こんな簡単な考えでよかったんですね。 どうもありがとうございます。
補足
ところで、1種類の場合はこれでいいと思いますが、種類が複数有る時、たとえばAの時はAB321以下、Bの時はBB453以下などの抽出条件をクエリで扱うにはどうしたらよいのでしょうか。 適当にこんなのを入れてみましたがうまく行きません。 if([品番]="A",<"AB321")