No.2ベストアンサー
- 回答日時:
入力フォームの中にサブフォームで在庫テーブルが表示されているのでしょうか。
ボタンを作成して、マクロビルダーで 値の代入
アイテム サブフォームの在庫数
式 サブフォームの在庫数-メインフォームの出荷数
多分こんな感じ?
[Forms]![在庫]![在庫数].[Form]![在庫数]-[Forms]![売上]![売上数]
*式ビルダー利用してそちらのフォームに合わせてみてください。
としてボタン押したら在庫が減るようには出来ると思います。
ただ基本的には、在庫数は売上(入出荷)テーブルで
入荷数の合計-出荷数の合計で求められます。在庫テーブルに
在庫数のフィールドをおいた場合、どの時点で計算にするかが問題になります。
回答ありがとうございます。
>ただ基本的には、在庫数は売上(入出荷)テーブルで
入荷数の合計-出荷数の合計で求められます。
あーそういうことだったんですか
とても参考になりました
在庫のフィールドなど一応参考書どおりに作ってるのですが、教えていただいたやり方の方が一般的なようなので検討していきたいと思います
あと計算の方なんですが、サブフォームなどは使っていなくて、売上のテーブルと在庫のテーブルを組み合わせてQ売上を作って、それからフォームを作ってるので、在庫のテーブルから在庫数が出るようになっています
No.1
- 回答日時:
Q、どうやったらいいでしょうか?
A、およそ自動計算なんて不可能です。
商品マスター:
ID_品名_検索スペル
_1_A____A_________
_2_B____B_________
商品在庫明細:
ID_商品マスター_ID_単価____期首在庫数_前月期首在庫数_前月仕入数_前月売上数_当月仕入数_当月売上数
_1_______________1_\10,000__________0______________0__________0__________0__________0__________0
_2_______________2_\20,000__________0______________0__________0__________0__________0__________0
_3_______________2_\19,000__________0______________0__________0__________0__________0__________0
売上伝票:
ID__年月日_____得意先_ID__消費税率
01__2008/04/30_________1______0.05
02__2008/05/01_________1______0.05
売上伝票明細:
売上伝票_ID_伝票行番号_行区分_商品在庫明細_ID_品名_____売上単価_数量
__________1_________1__通常_________________1_A_________\20,000____1
__________1_________2__返品_________________1_A(返品)______________1
__________1_________3__運賃_________________0_運賃_______\1,500____0
__________2_________1__通常_________________2_B_________\30,000____1
__________2_________2__返品_________________3_B_________\29,000____1
このような[商品マスター]、[商品在庫明細]、[売上伝票]、[売上伝票明細]が最も簡単なテーブル構造。
さて、4月30日の売上伝票には、売上行もあれば返品行もあります。
この場合、返品行は-1を持って返品とするのか?それとも+1かという問題があります。
さらには、運賃行もありますが、これは在庫管理とは無関係です。
また、5月1日の伝票では同じ商品に2つの単価が発生しています。
この場合、[売上伝票明細]では[商品マスター.ID]ではなく[商品在庫明細.ID]で記録する必要があります。
こういったシビアな管理をする場合、一体、どの在庫へ戻す商品が返品されたかを推定してユーザに確認・・・。
さて、自動更新と言いますが、4月末の締め切り処理をした場合は、[前月期首在庫数]は4月1日の在庫数。
さて、自動更新と言いますが、4月末の締め切り処理が済んでなけりゃー、[前月期首在庫数]は3月末の在庫数。
伝票のID=1、ID=2 だって、入力後に何時でも訂正される可能性があります。
一体、どうやってこの事態に対応して処理しますか?
>在庫テーブルから在庫数を表示させ・・・
そもそも、上述のテーブルには[現在庫数]なんて列はありません。
期首と出し入れが判れば、[現在庫数]は求まるので当然のことです。
Q、計算を自動化して在庫数が更新されるようにしたいのですが、どうやったらいいでしょうか?
A、少なくとも期首在庫数が判っていれば、全伝票を集計することで目的は達成できます。
売上伝票:
ID__年月日_____得意先_ID__消費税率__要再計算
01__2008/04/30_________1______0.05__いいえ
02__2008/05/01_________1______0.05__はい
その場合、少なくとも列[要再計算]は用意すべきです。
ですと、10000万点の在庫の中から数十枚の伝票に該当する在庫を更新するのは1秒以内。
VBAで売上伝票フォームが閉じられた時に、在庫更新ルーチンをコールしたらいいです。
回答ありがとうございます
しかし管理もaccessも始めたばかりなのでよくわかりませんでしたすいません
自分は現在在庫を商品テーブルに作ってるので、売上入力のフォームにそこから参照して表示するようにしているので、
売れた数を入力したら、表示されてる在庫数から入力した数が引かれるという計算をフォーム上でやりたいと思いました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- Excel(エクセル) エクセルで在庫表を作っています。 それぞれの表で、入庫、出庫、残高が表示される表を作っています。 任 9 2023/05/03 21:45
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- 確定申告 確定申告の真面目な質問です。 個人事業主で転売屋に毛の生えた事をしています。 販路はメルカリ一択です 1 2023/04/09 22:39
- 会社・職場 ドン・キホーテで働いたことのある方にお聞きします。 求人に商品の、陳列や補充、在庫管理、発注とありま 2 2022/04/13 18:57
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
このQ&Aを見た人はこんなQ&Aも見ています
-
つい集めてしまうものはなんですか?
人間誰もは1つ「やたらこればかり集めてしまう」というものがあるもの。 あなたにとって、つい集めてしまうものはなんですか?
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
ちょっと先の未来クイズ第4問
11月ごろに発表される、2024年の「新語・流行語大賞」にノミネートされる言葉を書けるだけ書いてください。
-
好きな「お肉」は?
牛肉、豚肉、鶏肉、ラム肉、クマやシカの狩猟肉……。 いろ〜んな肉が食べられるようになりましたよね。 あなたがこれまで食べて「これはうまい!」とか「なんじゃこりゃ!」と好きになったお肉を教えてください。
-
Accessで在庫管理する時の在庫数の出し方
その他(Microsoft Office)
-
アクセスのテキストボックスの初期値を空白に
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アニメイトに電話して在庫を確...
-
生産完了品と在庫限定品の違い
-
VBA内でSQL(UPDATEをループ処...
-
現在のセリアかダイソーで、SD...
-
解き方がわかりません。力を貸...
-
店舗間移動の在庫管理について
-
在庫評価
-
マクロで最終行から上に検索を...
-
エクセルで在庫表作成、数量が...
-
エクセル 2つの在庫表を照合...
-
在庫日付順に先入先出しをエク...
-
ACCESS2013でバーコードリーダ...
-
iPhone 15を昨日購入し、今日の...
-
Access:JANコードで在庫管理を...
-
「ご発注ありがとうございます...
-
中3日の意味
-
「照合」と「突合」は同じ意味...
-
見積書兼発注書の書き方
-
赤黒処理について
-
単価単位、発注単位、発注入数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
製造業ですが、廃棄処分(資材...
-
解き方がわかりません。力を貸...
-
現在のセリアかダイソーで、SD...
-
ヨドバシカメラのネット通販で...
-
iPhone 15を昨日購入し、今日の...
-
生産完了品と在庫限定品の違い
-
マクロで最終行から上に検索を...
-
在庫日付順に先入先出しをエク...
-
エクセルで在庫表作成、数量が...
-
売上在庫の評価減後の取扱い
-
家電量販店の家電は、支払いし...
-
在庫月数の求め方について
-
エクセルの数式について教えて...
-
コンビニに在庫確認の為に何度...
-
ACCESS2013でバーコードリーダ...
-
棚卸資産の1円評価
-
在庫評価単価について
-
不良品を交換したいけど在庫が...
-
海外現地法人に日本法人所有の...
-
在庫計上とは?
おすすめ情報