![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
#1です
仕方なく2つにするわけですね。
そういうことであれば、新たに商品コードをオートナンバーで付けるだけのテーブルを一つ作ればどうでしょうか?←ホントのマスタテーブル
項目としては最低限以下の情報があればよいと思います。
1.商品コード…オートナンバー
2.商品名
3.仕入先もしくは参照テーブル(商品マスタA、商品マスタB)
これをリレーションシップで設定しておき、まずここに登録する。
で、その後にそれぞれの商品マスタテーブルに登録する形で。
手間が一つ増えますが…。
それ以外だとVBAを使って使用していない数値を検索するとかかな…。
それ位しか思いつかないです(^^;)
でも出来るなら1つのマスタで管理するのが望ましいですね
ありがとうございます
その方法も考えたのですが
やはり手間がかかるので
もう一度テーブルを一つにして出来るかどうか
組みなおしてみたいと思います
丁寧なご回答ありがとうございました
No.4
- 回答日時:
>クエリをレコードソースにすると
>一覧表示が出来なかったので
クエリでも一覧表示できますよ
もし出来なかったとしたらそのクエリに問題がありそうですね
さらにその原因は元になるテーブルにあるのではないですか
いちど全てのテーブルの情報を公開してみては?
こんにちは
確かに
クエリに問題があるようなのですが
それを使わずに設定ができているので
現状で、皆様がおっしゃるとおり
再度テーブルを一つにして
一考してみたいと思います。
また行き詰ったときはよろしくおねがいいたします
ありがとうございました!!
No.2
- 回答日時:
情報が不足していますが
マスタを仕入れ先ごとに分けるなどということをしてはいけません
商品ごとに仕入れ先が異なるのであれば
商品マスタに仕入れ先フィールドを設けるだけでいいです
両方の仕入れ先から仕入れる商品もあるのなら
仕入れ先テーブルを別に作成します
「商品別仕入れ先」(仕入れ先 商品コード)
ありがとうございます
下記にも記載しましたが
本来一つのテーブルだったので
一つのままで管理したいのですが
発注書で、仕入先毎に記載や計算方法がかなり違うため、
サブフォーム「発注明細」での扱い方が難しく、
苦肉の策で大きく2分類しました。
現在はメインフォームで仕入先を選択したら、
サブフォームが切り替わる設定になっています。
サブフォームが帳票形式なのですが
クエリをレコードソースにすると
一覧表示が出来なかったので
こういう形になっています。もう一度再考してみます
アドバイスありがとうございました!
No.1
- 回答日時:
商品マスタテーブルに仕入先の項目を一つ追加するだけでいいんじゃないですか?
上記項目を追加して、仕入先毎のクエリを作成しておけば問題ないかと思います。
ありがとうございます
テーブルは一つにしたいのですが
(最初は仕入れコードを割り当て一つにしていた)
発注書で、仕入先毎に記載や計算方法がかなり違うため、
サブフォーム「発注明細」での扱い方が難しく、
苦肉の策で大きく2分類しました。
現在はメインフォームで仕入先を選択したら、
サブフォームが切り替わる設定になっています。
サブフォームが帳票形式なのですが
クエリをレコードソースにすると
一覧表示が出来なかったので
こういう形になっています。
アドバイスありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- その他(データベース) accessについて 2 2022/05/31 16:58
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(買い物・ショッピング) JANコードの登録について 1 2022/07/23 14:19
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
accessテーブル作成クエリを実行したときにオートNo(のような)振る方法
その他(データベース)
-
access フォームを開くと「パラメーターの入力」ウィンドウが開いてしまう
Access(アクセス)
-
-
4
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
5
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
6
ACCESS2007 フォーム 「バリアント型でない変数にNull値を代入しようとしました」エラーの
SQL Server
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでコードを入れると名前...
-
Msgboxにテーブルのレコードを...
-
アクセス テーブル 列を行にし...
-
ACCESSで、EXCELのVlookup的な...
-
関連がある複数のテキストファ...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Access テキスト型に対する指定...
-
「直需」の意味を教えてください
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルの値をテキス...
-
必須入力項目と入力必須項目
-
Accessのフィールド数が255しか...
-
【Access】フォームで自動計算...
-
エクセルグラフの凡例スペース
-
変数が選択リストにありません
-
Access VBAでクエリーのレコー...
-
ACCESSのクエリで集計で、先頭...
-
作番ってどういう意味でしょうか?
-
importについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでコードを入れると名前...
-
Msgboxにテーブルのレコードを...
-
リレーションシップを組むメリ...
-
Access schema.ini使用方法に...
-
アクセス テーブル 列を行にし...
-
アクセスでの複数のテーブルで...
-
ACCESSで、EXCELのVlookup的な...
-
AccessでExcelのvlookup
-
アクセス クエリ・集計・計算...
-
Access2013 クエリ 他のテーブ...
-
関連がある複数のテキストファ...
-
アクセス・クエリ内のフィール...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Accessでテーブル名やクエリ名...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
Accessでテーブルの値をテキス...
-
変数が選択リストにありません
おすすめ情報