過去の桐井戸端BBS (桐ver.9)
18593 サブフォームの明細bオートナンバーリングしたい katsuyoshi 2003/01/18-18:36
メイン・サブに初めて取り組んでいますが、サブフォームの申込Stblに
項目名[明細]をデータ型[数値]で設定しています。
先のツリー(No.18592)と関連があると思いますが項目計算式に次のような式を入れたいのですが
項目名[受注]がデータ型[カウンター]のためエラーになります。
#条件選択(#直前値([受注],"")=[受注],#直前値([明細],0)+1,1,1)
ご指導お願いします。
18597 サブフォーム側の表の明細番号のデータ型 佐田 守弘 2003/01/18-22:51
記事番号18593へのコメント
katsuyoshiさん
前質問(No.18592)に書いた事と関連します。

別質問(No.18592)の件で、書いた通り、サブフォーム側の対象表の受注番号を
カウンタ型から長整数型に変えれば、解決すると思います。

●枝番形式の連番
もっと重要な話になります。
サブフォーム側の対象表「申込S」の[明細]は、この表の主キー項目になるのではないでしょうか?
だとしたら、この項目をカウンタ型にして、単純に連番号を付与すれば済む話ですし、そうすべきだと考えます。

質問の主旨は、この主キーとすべき項目に枝番形式の明細番号を付与しようと考えているのだと推定します。
しかし、キー項目に枝番形式の番号を付与する事は考えない方が宜しいと思います
もしどうしても枝番形式が必要なら、別に持って下さい。
あるいは表に持たなくても印刷時だけに生成する事も可能です。

佐田守弘(KS-00119)
18599 Re:サブフォーム側の表の明細番号のデータ型 katsuyoshi 2003/01/19-00:44
記事番号18597へのコメント
佐田さんありがとうございました。

>●枝番形式の連番
>もっと重要な話になります。
>サブフォーム側の対象表「申込S」の[明細]は、この表の主キー項目に
>なるのではないでしょうか?
>だとしたら、この項目をカウンタ型にして、単純に連番号を付与すれば
>済む話ですし、そうすべきだと考えます。

カウンター型で連番を振れば[受注]が変わっても前の番号の連番となるのでは?
できれば[受注]毎に明細番号を振りたいと思っています。


戻る