※ ChatGPTを利用し、要約された質問です(原文:Accessのテーブル構成って…)
Accessのテーブル構成とは?
このQ&Aのポイント
備品の在庫管理ツールを作成するために、Accessでテーブル構成を考える必要があります。
テーブルの構成は段階的に行い、現在使用中の備品と倉庫にしまわれている備品を管理します。
備品の情報や在りか、状態などをデータベースに盛り込み、場所を指定して備品情報を取得できるようにします。
こんばんわ。
今回、会社でちょっとしたツールを作ろうと思っています。
どのようなツールを作りたいか、といいますと
◎業務に用いる備品の在庫管理ツールを作りたい。
○備品が使用中か、倉庫に入っているかなどを見られる。
○どの支店の倉庫の、どの棚の何段目に何がある、というレベルまで見たい。もちろん、どの使用中のものについても同様。
○その備品のバージョン情報など、詳細な情報をパッと見て一覧表示できるもの。
○備品がおいてある場所なども表示させたい。
といった感じです。
制約条件としては
○出来るだけ保守・管理が簡単なもの。
○他の人が、「この備品を使った」とか「新しい備品がどこどこに入った」などの情報を簡単に入力できるもの。
簡単なキーボード操作やプルダウンメニューを用いた
分かりやすいインターフェイスがあると良い。
くらいです。
補足ですが、このツールは段階的に作成していきたいと考えています。
Accessで作成する場合だと
第一段階:現在使用されている備品リストを支店の棚毎に登録し
欲しい情報をその中から取り出せる
第二段階:現用でない(倉庫にしまわれている)備品の情報を登録
第三段階:備品の情報投入を私以外の社員が行えるような、フォームを作成し
私が手を加えなくとも情報が更新される状況を作る
という感じになるでしょうか。
現在、テーブルの構成等をどうするのか、非常に迷っています。
倉庫にしまわれている備品を使用するということは、現用の備品が壊れてしまったことを意味しています。
その場合、
●●支店の仕事場にある、○個目の棚の◇段目の▽列目では△という備品を使用している。という情報が
△の備品が壊れたので、
●●支店の倉庫にある、□個目の棚の■段目の▲列目にある◆という備品に交換した。
という情報が更新されるようにしたいのです。
…分かり辛いですね。
まぁ、データベースに盛り込みたい情報は
・現在使用中の備品がどんなものか(それぞれにシリアルNo.分けされて区別しているし、いくつか種類もある)
・現在使用中の備品の在りか(支店、フロア、棚番号、段数、列数まで)
・未使用の備品の情報(情報自体は使用中の備品と同様のもの)
・未使用の備品の在りか(欲しい情報は同上)
・備品の状態(正常か故障しているか)
といったところです。
動作は、最終的に
◇場所を指定することで、その場所の備品にどんなものがあるか、といった情報を取得する。
◇備品情報を簡単に管理することができる
・備品が壊れた場合、倉庫の備品を替わりに使用するため
倉庫の備品と交換することになる。
その際、フォームから入力することで倉庫の備品が
故障した場所の備品の情報と置き換わる。
故障した備品は「修理中」などのステータスを持たせたい
・新しく備品が入荷した際、簡単に倉庫の備品リストに登録できる。
といったことが出来ればよいのですが…。
構成を考えると頭がこんがらがってしまいます…OTL
段階的に作成するには、どういった順番で、どのようなテーブル構成、データ構成にすればよいのでしょうか…?
意味の分からない部分がありましたら
補足説明させていただきますので、よろしくお願いいたします。
お礼
なるほど。 ありがとうございます! とりあえずベースを作ってみることにします。