ACCESS フォームの作成について
企業コード(重複しない)売上構成比(abc商品)、項目構成比(a)、項目構成比(b),項目構成比(c)
と項目がある場合、私の作成したデータベースでは
売上構成比テーブル 企業コード_売上構成比_種別ID
3項目テーブル 企業コード_3品目項目ID_種別ID_項目構成比_種別名
としています。
売上構成比と言うのは売上の種類別の比率です。(15種類)
さらにその種類の項目別の比率が3項目あります。
同じ企業コードで同じ種別IDの項目構成比を足せば100%になります。
同じ企業コードで売上構成比を足せば100%になります。
企業コードは店舗のデータがあるので(店名、住所等)そちらの主キーになります。
要約すると、店別の構成比ということです。
ここで問題になるのが、入力フォームを作成するさいに、
売上構成比(abc商品例ゴルフ)、項目構成比(a項目)、項目構成比(b項目),項目構成比(c項目)
のように作成しないとミスを気づかない場合があります。
ですので項目IDごとにクエリを作成し
(項目a 項目b 項目c)それらのクエリを企業コード、種別IDで結び、
これをサブフォームとして作成したのですが、次のレコードに進むときに処理に時間がかかります。5秒程度
サブフォームの総レコード数が23万件弱あるため仕方がないのですが、どうにかならないでしょうか?
//upload.jpn.ph/upload/upload.php?id=30628
分類名=種類名
例:3品目テーブル
企業コード 種別ID 項目ID 項目構成
3 1 1 0
3 1 2 0
3 1 3 0
3 2 1 0
3 2 2 0
3 2 3 0
3 3 1 0
3 3 2 0
3 3 3 0
3 4 1 0
3 4 2 0
3 4 3 0
3 5 1 0
3 5 2 0
3 5 3 0
3 6 1 0
3 6 2 0
3 6 3 0
3 7 1 0
3 7 2 0
3 7 3 0
3 8 1 0
3 8 2 0
3 8 3 0
3 9 1 10
3 9 2 5
3 9 3 85
3 10 1 0
3 10 2 0
3 10 3 0
3 11 1 0
3 11 2 0
3 11 3 0
3 12 1 0
3 12 2 0
3 12 3 0
3 13 1 0
3 13 2 0
3 13 3 0
3 14 1 0
3 14 2 0
3 14 3 0
3 15 1 0
3 15 2 0
3 15 3 0