Access総合相談所 27 [転載禁止]©2ch.net

787名無しさん@そうだ選挙にいこう2018/02/10(土) 23:24:06.46
>>786
テーブルの正規化ということね。
列名1,2,3,4,5
その不具合が出てるクエリー
SELECT 1,2,3,4,5 FROM A その他諸々
1,2,3,4と4,5でテーブルを分けたんなら
SELECT A.1,A.2,A.3,A.4,B.5 FROM A INNER JOIN B ON A.4=B.4
だわ。
しんどいかもしれんけど、SQLビューにしてSQL構文をかじったほうが
知識も深まるよ。
ちなみに「売上台帳」と書いてあったけど、この手のやつは
商品マスターの商品コードと名称をテーブル正規化対象とみなして
売上伝票で(売上伝票番号,商品コード,数量)だけを残して
クエリーで(商品コードから商品名、単価*数量=金額)のように
ひも付けする設計はダメ。
台帳はクエリーで結合できる要素が実はほとんどない。
あくまで、「商品名」「入力者名」などの項目も台帳に持っておいて
コンボボックスに連動してrowsourceの複数列参照、
埋め込み、という作り方をします。

新着レスの表示
レスを投稿する