##質問内容
伝票管理システムを作成している者です。
伝票入力フォームを作ったのですが、そのフォームにあるサブフォームにレコードごとに行番号を振りたいです。
条件としては、レコードを削除しても欠番にならないようになることです。
例)
1 aaa bbb ccc ddd
2 eee fff ggg hhh
3 iii jjj kkk lll
のレコードあるとして、2番のレコードを削除した場合、3番がひとつ繰り上がって
2番になる
といった感じです。
↓
1 aaa bbb ccc ddd
2 iii jjj kkk lll
わかる方いましたら、教えてくださると幸いです。
ご回答、よろしくお願いします。
なお、不明な点があればコメントください。
##追記
・メインフォームの参照しているテーブル
<伝票テーブル(T_WSlip)>
フィールド名 | データ型 | 備考 |
---|---|---|
F_SlipCode | テキスト型 | 伝票コード(主キー) |
F_StaffCode | テキスト型 | 担当者コード |
F_CustomerCode | テキスト型 | 顧客コード |
F_ApplyCode | テキスト型 | 適用コード |
F_ProcessDate | 日付/時刻型 | 処理日 |
F_ApplyValue | 長整数型 | 割引した値 |
・サブフォームの参照しているテーブル
<伝票詳細テーブル(T_WSlipDetail)>
フィールド名 | データ型 | 備考 |
---|---|---|
F_SlipCode | テキスト型 | 伝票コード(主キー) |
F_LineNum | 長整数型 | 行番号(主キー) |
F_ProductCode | テキスト型 | 商品コード |
F_Cost | 通貨型 | 単価 |
F_Qty | 長整数型 | 数量 |
登録順に行番号を振っていきたいと考えています。



回答3件
あなたの回答
tips
プレビュー