Accessの出荷管理DBで製造番号を管理したい
自社が出荷する製品全てに製造番号を割り当てて、品質管理をしたいと思います。
商品名 えんぴつ
数量 50本
製造番号 E001,...,E050
商品名 消しゴム
数量 100個
製造番号 K001,...,K100
このとき、製造番号フィールドは複数の数値を格納(あるいは参照)する必要があります。
そこで、出荷管理フォーム上で製造番号のリストを表示したいのですが、どのような手を使えば良いでしょうか。
手元にAccessの参考書があるので、アイデアさえいただければ試行錯誤してみます。
No.1ベストアンサー
- 回答日時:
一つの項目に複数でかつ一定ではない数の管理番号を対応させるには管理番号テーブルを作りフィールドとして少なくとも
・管理番号
・項目ID
の二つを持たせ、これにより項目と管理番号のリレーションを取れば良いでしょう。フォームでの表示は、親子フォームが一番簡単に実現できます。しかしアクセスの親子フォームは、親が一項目鹿表示できない(レコードを移動することにより複数を表示する)制限があり、余り使いよいものではありません。ここら辺は必要に応じて、色々工夫しなければならないかもしれません。
製造番号テーブルを作って親子フォームで参照・表示するんですね。何やら分け有りの制約がありそうですが、早速考えてみます。
以前勤めていた会社でも、Accessで製造番号をうまく管理していました。受注フォームの片隅にエクセルの罫線のようなものがあって、その中にずらずらと製造番号が並んでしました。
なので、やればできることは分かっているのですが、実際やれといわれると難しいものですね。その頃はデータベースのメンテには一切関わりもなく、また興味もなかったので気にしていませんでした。実際に仕事を任されて、リレーション・データベースのありがたみが分かりました。
No.2
- 回答日時:
Accessを含むOfficeをインストールしておられるなら、
Northwind.mdbがOfficeのsamplesに入っていると思い
ます。それを起動して得意先別受注というフォームが
あります。そのフォームはメインフォームにサブフォーム
を二つ入れてビジュアルに受注した得意先一覧と
それぞれの受注明細をクリックすれば表示されるよう
なっています。
このようなフォームの構造をコピーして改造すれば
望みの方向に向かうことができるのではと思います。
たとえば、Northwind.mdbでは受注を主にして
プログラムを組んでいますが、それを出荷、
品質管理に置き換えていけば、いいものが
作れるのではと思います。
さらには、多品種に対応するために分類を二段階、
三段階にしたいと思えば、分類のサブフォームや
コンボボックスを追加して管理することもできます。
身近なサンプルの有効活用は意外となされていないので
参考までに。ただ、少しスキルが要求されますが。
Northwind.mdbを適当なフォルダにコピーしていろいろ研究を
されてみられたらいかがですか。Northwind.mdbには
初歩的なところからかなり高度なものまでいろいろ
収められています。視点を変えればいろいろ応用できます。
是非活用を。あとは、作りながら質問すればよろしいかと。
ノースウィンドを早速調べてみました。
最初は大規模で面食らいましたが、ようやく構造が分かってきました。直感的に”こうすれば?”という推測が当たるようになると、設計が楽しくなってきました。答えが複数ある以上、目的が達成できればそれで良いと考えるようになってきました。
データベースのレコード数からみてもパフォーマンスに問題が出るようなことはしばらくは無いと思うので、暫くは自由に設計してみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLで日付別のIDを生成するには 3 2022/10/09 10:34
- ディスカウントストア・ドラッグストア 肉のハナマサの製造工場の場所を知りたいのです。 製造工場は、賞味期限の後に番号が書いてあるとのことで 2 2023/08/10 09:50
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- 統計学 統計量および正規分布と分散の加法性の演習問題です。 5 2023/07/29 10:46
- その他(ビジネススキル・経営ノウハウ) 製造業で働いてる方に質問です。 現在、大学生なのですが、品質管理に興味があります。 製造業で昇格して 2 2023/01/20 22:12
- Excel(エクセル) エクセルについて 8 2023/02/11 07:36
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- Excel(エクセル) エクセルの表について 3 2023/04/14 18:00
- その他(生活家電) 家電製品を新品で購入した場合、 メーカーに製造番号を伝えたらいつ購入したか 確認できますか? 2 2023/06/02 16:30
- その他(Microsoft Office) 同じ番号に並び替え 1 2022/10/21 22:37
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleフォーム・複数人の申し...
-
PDFフォームに本日の日付を自動...
-
VBAにてメッセージボックスを最...
-
ExcelVBAでフォーム内でブック...
-
Accessでフォームから別フォー...
-
Access 無操作の場合、自動で閉...
-
メッセージボックスの背景色
-
サブフォームの行ごとにコンボ...
-
VB.net(VB)で、フォームにExcel...
-
フォームで複数のチェックボッ...
-
ACCESS VBAサブフォーム(DATA S...
-
Access サブフォームでの複数行...
-
フォーム上の全てのコントロー...
-
ASP.NETとC#でWebフォームを呼...
-
アクセス フォームが存在する...
-
VB.NET 親フォームから子フォー...
-
サブフォームの新規レコードに...
-
C# 別なフォームへ値を渡す (...
-
VBプログラムの終了
-
サブフォームのサブフォームの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleフォーム・複数人の申し...
-
VBAにてメッセージボックスを最...
-
Accessでフォームから別フォー...
-
ExcelVBAでフォーム内でブック...
-
アクセスVBA フォームのス...
-
VB.net(VB)で、フォームにExcel...
-
サブフォームの新規レコードに...
-
メッセージボックスの背景色
-
Access 無操作の場合、自動で閉...
-
VBA リストボックスをダブルク...
-
accessで2つ以上のフォームを起...
-
VBプログラムの終了
-
リストボックスの選択解除
-
ユーザーフォーム上にアイコン...
-
ToolStripStatusLabelを固定し...
-
サブフォームの行ごとにコンボ...
-
VBAでフォームのスクロールバー...
-
フォーム上の全てのコントロー...
-
ディスプレイ解像度より大きな...
-
サブフォームのイベント取得
おすすめ情報