アクセスでの在庫管理で

このQ&Aのポイント
  • アクセスで物品の在庫管理をしています。一覧表示フォームで物品区分を選ぶと該当の物品を抽出できます。
  • アクセスでの在庫管理を効率化する方法として、一覧表示フォームを活用して物品区分に応じて抽出する方法があります。
  • アクセス2002では、リストボックスを選択すると対応するレコードを検索できます。在庫管理の効率化に役立つ機能です。
回答を見る
  • ベストアンサー

アクセスでの在庫管理で。

アクセスで物品の在庫管理をしています。 こちらのサイトを参考にさせてただきながら、 がんばっております。よろしくご指導くださいm(._.)m 物品毎に入庫、出庫、在庫の計をクエリで出し、一覧 を表示するフォームがあります。そのフォーム内で、 リストボックスに物品区分を表示させ、ある区分を選択した際に、サブフォーム内(クエリ)の一覧に該当の 区分に属する物品を抽出したいと思っております。 ちなみにアクセス2002では、リストを選んだ際に、 対応するレコードを検索するというのがあるのですが。 List区分 ------------- 文房具 工具 パソコン用品 一覧(クエリ) ------------- 品名   仕様  区分  入庫数 出庫数 在庫 えんぴつ B    文房具   10    5   5 定規   30cm  文房具   20   10   10 という感じにしたいと思っております。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

そのクエリをデザインで開き、区分の条件に [forms]![在庫一覧フォーム].[list区分] としておき、フォームでは区分を選びなおしたときに Me.サブフォーム.Requery とやると更新されます。 頑張ってくださいヽ(^。^)ノ

playmobil-_-
質問者

お礼

ありがとうございました。 クエリの抽出条件で選択したリストの値をどのように 書いてよいかわからず…困ってました。

関連するQ&A

  • =アクセス=在庫管理で、月別の入出庫状況を抽出するには?

    昨日も質問させていただいたのですが、追加の質問が あったもので、投稿させていただきました。 たびたび失礼いたします。ご指導ください。。。 ======================== ★昨日以下の質問をさせていただきました。 物品毎に入庫、出庫、在庫の計をクエリで出し、一覧 を表示するフォームがあります。そのフォーム内で、 リストボックスに物品区分を表示させ、ある区分を選 択した際に、サブフォーム内(クエリ)の一覧に該当の 区分に属する物品を抽出したいと思っております。 →(1)親切な方にご回答をもらい、区分毎の抽出は理解 できました。合わせまして、初期状態では、全区分を 表示し、ある区分を選択した場合には、その区分に対 応する一覧を表示したいです。その後もすべての区分 をまとめて参照できるようなものにしたいと思っています。 (2)また、フォーム内に1~12月に対応したコマンド ボタンを設置して、例えば1月を押下した時には、 サブフォーム内のクエリに一月分の入庫、出庫、 在庫の状態が表示されるようにしたいと思っております。 (3)なかなかよい参考書、サンプルプログラムがなく、 知識も少ないまま・・・作成にあたっております。データ ベースの運用方法になると思いますが、使用し始めて、入力した内容が多くなれば、データベースも大き くなってくるかと思いますが、在庫管理をすると考えた場合、年度毎の運用をするべきなのでしょうか? わかりづらく、脈絡もない文章ですみません。 よろしくお願いします。 List区分 ------------- 文房具 工具 パソコン用品 すべて(→一覧が表示される) 一覧(クエリ) ------------- 品名   仕様  区分  入庫数 出庫数 在庫 えんぴつ B    文房具   10    5   5 定規   30cm  文房具   20   10   10

  • アクセスでの在庫管理(在庫期間が知りたい)

    アクセスを使って商品の在庫管理を行おうと試行錯誤しています。 1.入庫テーブル(商品名、入庫日、入庫数)に入力。 2.出庫テーブル(商品名、出庫日、出庫数)に入力。  これらから、商品と入庫日をロット単位とし、このように在庫を計算しています。  入庫の合計―出庫の合計=在庫 ここからネックになっているのが、在庫期間をどうあらわすかと言う点です。  通常、今日までの在庫期間は   在庫期間=今日―入庫日  によって表しています。  ここまでは出来ていますが、さらに一歩進めて  日にちを毎回指定し   指定日からの在庫期間=指定日―入庫日  のような感じで在庫期間を表示させたいのですが どのようにクエリを作ったらよいのでしょうか? このようなフローで良いのか、 参考HP等ありましたらアドバイス頂けませんか?

  • アクセス2000で在庫管理ファイルを作っているのですが・・・

    メニュー画面を作って [発注入庫]・[出庫]のコマンドボタンを作り そのコマンドボタンから[フォーム発注入庫]・[フォーム出庫]を表示します (↑オートNOフィールドのある一つのテーブルを基に作りました) それぞれには明細テーブルのデータがサブフォームで埋め込んであります 1)レコードを移動する時にレコードバーではなく  [フォーム発注入庫]に作ったテキストボックスに  オートNOフィールドで取った番号を入力して  Enterキーを押すと  [フォーム発注入庫]の中で表示する様にしたいのですが、  上手くいきません・どうしたら良いのでしょうか? 2)[フォーム発注入庫]に表示するのは  明細データの発注個数があるレコードのみ  [フォーム出庫]に表示するのは  明細データに出庫個数があるレコードのみ  でも、それぞれのフォームから  基にした一つのテーブルの  新規レコード番号(オートNOフィールド)が取れる!!様にしたいのです   在庫確認や棚卸は出来るのですが、フォームの操作が今ひとつです。 いつまでも「調整中」で置いておくわけにもいかず ギブアップです。 考えているうちに訳がわからなくなって来た・というのも原因なので 質問内容も伝わるかどうか、不安です。 素人なので、簡単に説明していただけると助かるのですが どうかよろしくお願いします。

  • アクセスで在庫管理

    アクセスで簡単な在庫管理をしたいのですが、どのようにしたら良いでしょうか? 商品の入庫・出庫を入力して、残数量を確認出来る様にしたいのです。 初心者ですのでよろしくお願いします。

  • Accessで倉庫管理

    お世話になります。 現在Accessで在庫管理作成中です。 テーブル: 入庫:品番 品名 グループ 数量 使用者 日付 出庫:品番 品名 グループ 数量 使用者 使用状態 日付 グループ:1 消耗品        2 道具       3 機械 クエリ 消耗品在庫:入庫(消耗品)-出庫(消耗品) フォーム: 入庫フォーム、在庫フォームと出庫フォームを作成しました。 在庫フォームはクエリの元で作成しました。 以上のように作りました。 やりたいことは出庫フォームを入力する時、消耗品なら、数量を入力して、一旦在庫を確認して出したい数は在庫があれば、入力できます。そうではない場合はエラーでます。 言葉がうまく説明できないですのでイメージとしては Select Case グループID Case 1 If 数量<「在庫フォーム」の数量 Then  そのまま入力出来ます。在庫が減って行きます。 Else エアー Message box”在庫は足りません” こんな感じでコードに書き換えられますか?コードが弱いですので助けて下さい。 よろしくお願いします。  

  • Accessで、在庫表を作りたいのですが・・・

    いつも大変お世話になっております。m(_ _)m また質問させてください。 Accessで、在庫表を作っています。 「入庫情報_テーブル」と「出庫情報_テーブル」があり、それぞれのテーブルは、製品名(型番)と数量の情報を持っています。 入庫情報の数量はプラスして、出庫情報の数量はマイナスして、差引きの在庫表を作りたいのですが・・・ 入庫情報に入っている製品名のすべてを表示して、出庫情報の数量をマイナスする・・・というのは、「結合のプロパティ」で、入庫情報の全レコードと・・・というオプションを選べば可能です。 またその逆も可能なわけですが、両方を全部表示したい時はどうすればいいのでしょうか? つまり、入庫情報に入力されている商品で出庫情報にのっていないものと、出庫情報に入力されている商品で入庫情報にのっていないものがあるわけです。 在庫表では、それぞれのテーブルに存在するすべての製品名を載せ、型番が合致した場合は、入庫数量-出庫数量で在庫を出したいのです。 出庫情報にあって、入庫情報にないものというのは、つまり、在庫数がマイナスになるということです。 両方を同時に満たすには、どのようにすればいいのでしょうか? 質問の説明文が不足していたら指摘してください。 よろしくお願いします。

  • access クエリにて在庫数を出したい

    お世話になります。 accessにて在庫管理DBを構築しています。 在庫数を出そうとすると、「あいまいな外部結合が含まれているので、SQLステートメントを実行できません。 いずれかの結合を最初に実行するために、第1次結合を実行する分割クエリを作成し、 SQLステートメントにそのクエリを含めてください。」とエラーが出てしまいます。 なにぶん初心者の為、ちんぷんかんぷんです。 ご教授の程よろしくお願い致します。 t_薬剤マスター 薬剤区分ID、薬剤名、包装内容、包装量、単位、薬価 t_店舗 店舗ID、店舗名 q_入庫数の合計 店舗ID、店舗名、薬剤ID、薬剤名、入庫数の合計、小分入庫数の合計、入庫総合計 q_出庫 店舗ID、店舗名、薬剤ID、薬剤名、出庫数の合計 q_在庫 在庫ID、店舗ID、店舗名、薬剤ID、薬剤名、在庫数 とあります。 t_薬剤マスターとt_店舗から、 それぞれのクエリ、(q_入庫、q_出庫、q_在庫)に 「't_薬剤マスター'の全レコードと'q_入庫'の同じ結合フィールドのレコードだけを 含める。」結合を設定しました。 そして下記の様にクエリを作成 フィールド 店舗ID  店舗名    薬剤ID       薬剤名 ____________________________ テーブル t_店舗  t_店舗     t_薬剤マスター  t_薬剤マスター フィールド 在庫数   入庫総合計     出庫数の合計       ____________________________ テーブル q_在庫マスター q_入庫数総合計  q_出庫数合計        フィールド  在庫数: [在庫数]+[入庫総合計]-[出庫数の合計]    ____________________________ テーブル  と作成しました。。。。が実行するとエラーメッセージが出てきてしまいます。 これは結合が悪いと言う事でしょうか? よろしくお願い致しますm(__)m

  • 在庫数を表示させたい

    アクセスの超初心者なのです。 今、簡単な在庫管理をしようとしてるのですが、フォームで入出庫数を入力すると下のほうに在庫数を表示させたいのです。 例えば「A-1」の在庫が10個合ったとします。A-1はコンボボックスを使いたいです。 10個のうち5個出庫したとすると下のように在庫数の欄が5個と表示させたいです。説明が下手ですみません(ーー;) カタログ番号  A-1 入庫数 出庫数   5   在庫数   5

  • ACCESSで在庫管理を作成するように言われたのですが・・・

    入庫・出庫のデータはエクセルから日々、入出庫がある度にインポートするつもりです。 日々の在庫を表示させるにはどうすればいいでしょうか? 大まかな説明で分かりにくいとは思いますが、ACCESSで在庫管理を作成したことがある方、アドバイスいただけないでしょうか?

  • 在庫管理を行うのはAccess?

    初心者ですのでおかしな質問をしているかもしれません。お許しください。 入庫伝票と出庫伝票をOCRで取り込み→在庫管理(先入れ先出しでどの入庫分から出庫したのか管理)をしたいと考えています。2万円前後のOCRソフト(体験版)で伝票の取り込みをしてみましたが必要な項目に関しては文字化けなど確認できませんでしたのでデータの入力という部分では問題ないと思います。 在庫管理といえば思いつくのはAccess。しかし市販のOCRソフトだとワード、エクセルに取り込むことは出来るようですが、Accessに直接というのは見つけられませんでした。Accessで使用可能な拡張子のものがあるのかも知れませんが、知識が無くそこまで理解することが出来ませんでした。 そもそも在庫管理はAccessしかできないのでしょうか?現在はエクセルにて手入力手計算で管理していますが、毎日間違えないかひやひやしながら作業しています。これから量が増えるのでこの管理方法では限界があるので焦っています。 エクセルは良く使いますがAccessは多少触ったことがある程度で自分でデータベースを作るほどではありません。 お仕事などでこういったことをされている方がいらっしゃったらぜひアドバイスをお願いします。

専門家に質問してみよう