• ベストアンサー

VBで商品管理

こんにちは。VBを使って簡単な商品管理を作りたいと思います。メインのページに在庫一覧(商品名と在庫数をクリックすると商品名と在庫数がテクストボックスに表示されるようにしたいです。)売上計算商品名と単価を選択して個数を入力し、テキストボックスに「商品名を○個お買い上げで○○円です。と表示したいです。)と終了(VBが閉じるようにしたいです。)のコマンドボタンを配置したいです。 どうやって作っていったらいいのでしょうか? アドバイスお願いします。

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

  • ベストアンサー
回答No.2

アクセスじゃだめなんですか? その程度のものでプログラミングってナンセンスだと思いますよ。 人に聞くのは安しです。 自分で考えないと、プログラミングなんぞ出来ません。 まずはフローチャートでも書いてみては如何でしょ?

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 どうやって作ったらよいのでしょうということですが、 nunnko様はVBをどの程度扱ったことがあるのでしょうか。 簡単な商品管理ということですが、まず商品の在庫はどのように持つか。 データベース、csvファイル等のテキストデータ、単純に簡単ものということでソース内に直接持つか。 それが決まれば、あとは部品を配置していき、計算等のロジックを入れて行けばいいと思います。 >売上計算商品名と単価を選択して個数を入力し、テキストボックスに「商品名を○個お買い上げで○○円です。と表示したいです。)と終了(VBが閉じるようにしたいです。)のコマンドボタンを配置したいです。 部品を選んでマウスで持って行き、置きたい所へ置けば配置されるのでこの辺は実際いろいろやってみるのがいいと思います。

関連するQ&A

  • 棚卸と売上原価計算について

    棚卸と売上原価計算の方法で困っています。 只今、個人事業主で中古品販売を行っております。扱っている商品はCDがメインで、本とDVDも扱っています。 仕入れている商品は、ジャンル、タイトル、アーティストなど問わず1品づつバラバラ(仕入単価もバラバラ)で、卸業者を利用せず実店舗から直接仕入れをしています。(このとき、レシートには「~円の商品が○個」といった具合にしか表示されていません。) また、商品有高帳で在庫の管理は行っています。 このような状態なのですが、棚卸をどうやったらいいのか困っています。 品物は全部バラバラで仕入単価もバラバラなので、棚卸で個数は分かるのですが、単価は非常に照合しにくいです。 そのため棚卸では「中古CD~個、中古DVD~個、中古本~個」といった感じに個数を調べ、その上で、商品有高帳の個数と照合し、単価は(移動or総)平均法を用いて算出しようと思います。 売上原価も平均法で求めた期末の単価を用いて期末商品高を調べ、期首商品+今期仕入高-期末商品で算出しようと思っています。 このような方法で良いのでしょうか? やはり、残っている商品を全て一つづつ単価を調べ、数を調べ、期末商品を求めないといけないのでしょうか? 足りない情報などありましたら、コメント頂けましたら書き足したいと思います 何か良い方法などございましたらアドバイス下さいますよう、よろしくお願いいたします。

  • 商品有高帳の記帳(総平均法)

    総平均法を用いて商品有高帳で在庫の管理をおこなっています。 そこで、いくつかわからない事があります。 1、売上げた商品がキャンセルされ、返品された場合、返品された商品の個数と単価を受入欄に記入するのですが、単価はどの数値を記入すればよいか分かりません。 月末の平均単価を記入するで良いのでしょうか? それとも、返品されたものは、売上がなかったものとして、売上の個数を減らした方が良いのでしょうか? 2、上記の内容にも関係するのですが、総平均法は、「期末の総仕入高/期末の総仕入数で単価を算出する」と書かれている書籍をよく見かけます。ただ、簿記試験で出題される総平均法の問題で、「月の総仕入高/月の総仕入数で単価を求める」問題があります。 総平均法は、月毎に平均単価を算出しても良いものなのでしょうか? 宜しくお願いいたします。

  • VBとOracleサーバーの接続処理で問題が・・・

    こんにちわ、jixyoji-と申しますm(._.)m。 VBをやっていてOracleサーバーとの連動処理で困ってることがあります。 フォームデザインでは商品マスタデータの「商品ID」、「商品名」、「単価」の3つのデータをテキストボックスへ表示しそして「先頭へ」、「前へ」、「次へ」、「最終へ」というコマンドボタンと連動させてコードを作成してるのですが、そのフォーム内にもう1つLabelを作成し商品マスタデータ12件の内容の何件目を表示させるか、「1/12」を最初にして2件目なら「2/12」、3件目なら「3/12」として動かしたいのですがどうすれば宜しいでしょうか(+_+)? 宜しくお願いしますm(__)mペコ。

  • 弥生販売の商品台帳で・・

    はじめまして。ただいま、会社で弥生会計、販売の導入をしています。 弥生販売の商品台帳の登録の仕方で、 商品数が600アイテムほどあるのですが、 単価が、ある商品は 1kg 、half case 、 1caseで単価が違ったり、ある商品は5case 1case 1本 で単価が違ったりします。販売先ごとに単価が違うということでなく(その場合売上単価1、売上単価2で設定できますが)、一括注文の量によって単価が違います。 その場合 同じ商品でも 単価ごとにコード 商品名を付けて登録するしかないのでしょうか? ただ、 仕入れの時はもちろんケース単位なので、在庫数が合わなくなってしまうと思うのですが。。。 よろしくお願いします

  • VB.NET parallel arrayからの取り出し方

    VB.NET 初心者ですのでお手やわらかにお願いいたします。 今週の売利上げを各商品ごとにTextboxへInputします。それをSortして一番売り上げ数の高い数字とその商品名をLabelHighNumberとLabeItemlNameに出します。分かりやすいように3商品と簡単な数字を使いますのでご了承ください。input数字はすでにToInt32でConvertしてあるもとします。どうもこれでは、Sort後、売り上げ個数の高い18だけ引っ張ってきてOrangeがでてきません。Arrayの中で二つがつながってないんでしょうか。 商品名はすでにLabelでscreenにでていますので、売り上げ個数だけのInputになります。 このようなイメージです。 Apple 10 Banana 5 Orange 18 Dim strItemName() as string {"Apple", "Banana","orange"} Dim intInputProductNumber() as integer {10, 5, 18}  Dim intIndexLocaion as integer ’一番高いIndexをとるためSortしました Array.Sort(inInputProductNumber) 'ここでIndexが一番大きい2をとりました。(0,1,2の中で) intIndexLocation = inputProductNumber (2) 'ここでは18と出てきます。 me.LabelHighNumber.text = indIndexLocation.toString ’しかし、Orangeとはでてきません。 me.LabelItemName.text = strProductName(intIndexLocation) よろしくご教示お願いいたします。

  • VBのフォーカスの移動について教えてください

    はじめたばかりの初心者ですが、よろしくお願いします。 商品名の一覧のリストボックスを表示し、商品コードを入力するテキストボックスと商品名を表示させるラベルをそれぞれ三つづつ用意し、テキストボックスへ商品コードの入力、またはリストボックスの商品名のクリックでラベルに商品名を表示するようにしたいのですが、まず最初にテキストボックス1にフォーカスを移します。そしてそこでリストボックスの商品名をクリックすると、そこにフォーカスが移ってしまいます。 リストボックスをクリックしたあと、自動的に元のテキストボックス1 (元のフォーカスがテキストボックス2にあったときにはテキストボックス2に) にフォーカスを戻すにはどのようにすればいいのでしょうか。 サンプルコードで教えて頂けたら有難いのですが。

  • Access2000をつかって飲食店の売上計算

    Access2000をつかって飲食店の売上計算をしたいと思っています。 営業日 、商品ID 、商品名 、単価 、売上個数 を日々の売上伝票を見ながら入力しようと思います。 その際に商品IDと売上個数(伝票一枚ごとの)のみを入力して最終的に 一日の売上品目別の売上総数と総売上がエクセルに表示できれればいいのですがどうすればよいでしょうか? 現在、エクセルで縦軸に商品名、横軸に個数を配置した表を使っています。 どこかに飲食店用の売上管理データーベースのFree素材はないでしょうか? やはり自分で作ったほうがよいのでしょうか? 制作方法などご指導いただければ幸いです。

  • データベースで在庫管理したい。

    データーベースの質問です。 現在アクセス2000を使って、商品の簡単な在庫表を作りたいと思っています。 最終的な表示形式では、商品種類・商品名・在庫数・単価・合計金額・在庫場所 を表示できるように作成したいと考えているのです、アクセスから離れてかなり時間がたっているため、かなり序盤からつまずいております(笑) 現時点では「商品種類テーブル」「商品名テーブル」「在庫場所テーブル」を作っておりまして、今クエリの場所に「在庫*数量」を表示させたいのですが、どうやって作れば良いのかわかりません。 また、全体的な考え方もこれでいいものかどうか・・・。 どなたかアクセスで在庫管理なんかをしている方がいらっしゃいましたら、ノウハウを教えていただけると光栄です。 宜しくお願いします。

  • 最新の棚卸結果を反映させたエクセル式は?

    棚卸し結果を書き込むと商品毎の利益等を一覧できるような表を作りたいです。表題には文字数の関係でエクセルと書いていますが、主にOpenOfficeで使います。 毎月棚卸しをして、短期での利益や売上数を把握したいです。主な項目は以下を考えています。 (1)商品名|(2)仕入数|(3)仕入価格|(4)小売価格|(5)棚卸(1カ目在庫数)|(6)棚卸(2カ目在庫数)|(7)棚卸(3カ目在庫数)|(8)最新売上個数|(9)最新売上合計額|(10)最新利益 (8)の最新売上数が分かれば、(9)(10)の値も単純に導き出せるのですが、最新の棚卸数を反映させる方法が分かりません。 棚卸毎に、(5)(6)(7)に在庫数を書き込んでいくわけですが、(2) ー((5)(6)(7)のうち最新のモノ)=(8) を表す式はあるのでしょうか? よろしくお願いいたします。

  • 各店舗の売上金額をアクセスで出したい

    毎週出している売上の販売個数の表(例)です。 NO 店名 商品A 商品B 商品C 商品D・・・・・ 1 ア店 1 2 3 4 2 イ店 1 2 3 4 3 ウ店 1 2 3 4 ・    ・ ・    ・ 商品の数が約40種類あり、店舗の数が50店ほどあります。 上の表の個数のところを =(個数*単価)の値が出るように、 各店の売上の金額を出したいのですが、アクセスにインポートして 出す方法を教えていただけないでしょうか? tbl_売上(上の表をインポートしたもの) tbl_店舗 (店NO、店名) tbl_単価(商品NO、商品名、単価) のテーブルは作りました。 説明不足かもしれませんが、教えてください。

専門家に質問してみよう