問題タブ [inventory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
343 参照

c# - Outlookに接続されているPST用のリモートコンピュータのインベントリを作成しますか?

私は数日間解決策を探していました。Interop.OutlookのMSDNを調べましたが、必要なものは見つかったと思いますが、正しく実装できないようです。

これは、VBAで見たものと同様のものに基づいて私が思いついたコードです。

`

これは基本的に、コンピューターのリストを循環し、各Outlookプロファイルで接続されているすべてのPSTのインベントリを作成するために、Outlook(一部の2003、一部の2007)でこのコードを実行する必要があります。これにはもっと多くのコードがあると確信していますが、この部分をまったく機能させることができません。Outlookデータファイルのインベントリに関する情報が不足しているようです。そのほとんどは、データファイル自体ではなく、メールボックスから電子メールを読み取っています。

誰かが私が見落としているものに光を当てることができれば、それは大いにありがたいです。

編集:

私は実際に作業用のコードを作成しましたが、互換性に問題があります。プログラムはOffice2010/2007で設計されたとおりに動作しますが、2003バージョンにアクセスするとクラッシュします。Microsoft Office Object 11.0を使用する必要があると思いますが、Microsoft Office Object 12.0しかリストされていません-11.0リファレンスを取得する方法はありますか?

0 投票する
1 に答える
2581 参照

database-design - 異なるアイテムの在庫のためのデータベースを構築する方法

似ていないアイテムの在庫用のデータベースを作成しています。たとえば、私は自動車、エンジン、キャブレターを持っているかもしれません。

アイテムの種類ごとに固有の属性があり、一意に識別される (別名「シリアル化された」) アイテムもあれば、そうでないものもあります。

属性は、たとえば次のようになります。

自動車

  • シリアルナンバー
  • ドア数
  • 伝送タイプ

エンジン

  • シリアルナンバー
  • シリンダー数
  • 変位

キャブレター(シリアル化されていません)

  • バレル数
  • メーカー

もちろん、私は自分が持っている各タイプのアイテムの数を判断できる必要があります。トランスミッション、タイヤ、ラジオ、ハンドルなどを持ち始めるとアイテムの種類が増えるので、種類ごとに表を作成したくありません。

このような異種の在庫に対処するために私が見た 1 つの方法は、テーブルを持つことですitemが、テーブルも持つことattributeです。次のようになります。

**表:項目**

  • (キー) itemType (「自動車」、「エンジン」などを含む itemTypes のテーブルにリンクされています。
  • (キー) シリアルナンバー
  • (すべての itemTypes に共通するその他のフィールド)

**テーブル:属性**

  • (キー) attributeType ("color" などの attributeTypes のテーブルにリンク)
  • (キー) itemType ( item 内の itemType にリンク)
  • (キー) serialNumber (アイテムの serialNumber にリンク)
  • attributeValue (attributeType が「color」の場合、これは「red」、「blue」などの可能性があります)

これがもたらす課題の 1 つは、シリアル化されていないアイテムを扱うことです。この構造では 35 個のエンジンがあることを判断するのは簡単ですが、52 個のキャブレターがあることはどのように表せますか? それらをシリアル化する必要はありません。

もちろん、これが異種インベントリ用のデータベースを構築する唯一の方法ではありません。何を使用したことがありますか、または他にどのようなアイデアがありますか?

ご協力いただきありがとうございます。

0 投票する
1 に答える
7753 参照

mysql - インベントリをデータベースに保存する最良の方法: 各アイテム インスタンスがそのリストを取得するか、各プレイヤーに「インベントリ」フィールドがありますか?

PHPとMySQLを使ってブラウザMMOを作っています。プレーヤーのインベントリを実装する 2 つの方法をためらっています。

  1. 作成/モンスターからドロップ/ファウンドされると、アイテムは Items テーブルに新しい行を作成し、そのタイプ (短剣のインスタンス、ポーションのインスタンスなど)、その場所 (タイル X:Y ? の地面) を格納します。プレイヤー Z のインベントリに ?) 追加のフィールドが 1 つまたは 2 つある可能性があります。アイテムのリストは次のようになります:
    id=728 ; type=14 ; location="i426" ; special="e8"
    (「i426」は「プレイヤー n°426 のインベントリ内」を意味し、「e8」はアイテムがエンチャント n°8 を持っていることを意味します)。
    長所 :エンチャント、耐久性、前の所有者など、個々のアイテムに関するデータを保存できます。また、アイテムは任意の場所に簡単に配置できます。このシステムでは、たとえばオークションハウスにアイテムを無料で入れることができます - アイテム内のアイテムなどのクレイジーな可能性は言うまでもありません.
    短所:何百人ものプレイヤーがモンスターを略奪し、一日中クラフトしているため、これはすぐに巨大なテーブルを作成し、かなり無駄に思えます. アイテムが関係するときはいつでも、これによりゲーム全体が遅くなる可能性があるのではないかと心配しています(私は多くのAJAXブードゥーを使用しています)。

  2. または :プレイヤーがインベントリにアイテムを入れると、データベース上のそのプレイヤーのインベントリ フィールドが更新され、新しいアイテムのタイプ (整数) が末尾に追加され、区切り文字が追加されます。典型的な在庫フィールドは次のようになります:"|11|8|27|58|58"
    長所:無駄が少ない。アイテム インスタンスは、数桁の数字と区切り記号です。
    短所:アイテムに関する余分なデータはありません。すべてのインスタンスは同じです。また、アイテムをタイルにドロップすると、タイルには独自の在庫フィールドが必要になります。アイテムの可能なすべての場所などです。さらに、この方法では、単にテーブルから行を削除するのではなく、アイテムを追加/削除する必要があるときはいつでも文字列を操作します。もう 1 つのことは、プレーヤーのインベントリにはさまざまな数のアイテムを格納できるため、この文字列の長さは予測できません。

以前のプロジェクトでは、2 番目の方法を使用しました。最初の方法は楽しそうに見えますが、ストレージ容量とサーバーの速度に適合するかどうかはわかりません. これらの方法のうち、MMO で最もよく使用されるのはどれですか? 全く別物ですか?私が見逃した長所や短所はありますか?(この質問が少し主観的で申し訳ありません!)

0 投票する
3 に答える
607 参照

php - POS の在庫データベース (£x の任意の x)

私は、MySQL/PHP で記述された在庫/請求システムに取り組んでいます (おそらく、ある種のアクセス フロント エンドと Web インターフェイスを使用します)。

問題は、商品の在庫を、「任意の 2 つを 10 ポンドで」などの複数の割引がある商品に対応できるようにしたいことです。私が実現したいのは、請求書に 10 個のアイテムが追加された場合、それらのアイテムのいずれかが「£x の任意の x」要件を満たし、割引を適用する場合にうまくいくということです。さらに複雑なのは、どのアイテムにも「任意の 2 で £10」や「任意の 3 で £12」などの複数の割引が適用される可能性があることです。基本的に、スーパーマーケットが行うことと同様に、エンド ユーザーにとって便利で簡単です。

同じ請求明細行に入力された同じ項目の x が必要な場合は問題なく動作しますが、それよりも柔軟にする必要があります。

どうすればこれを行うことができるかについて誰かアイデアがありますか? 前もって感謝します。HTML / MySQL / PHP / JavaScript などはかなり得意です。

0 投票する
5 に答える
3476 参照

sql-server - SQL Server の在庫の減少

私は SQL Server 2008 を使用しています。SKU の注文が記録されるテーブル、カウントを持つ在庫のテーブル、および販売された SKU と在庫アイテムの関係が記録されるテーブルがあります。

最終的にこんな報告が来ました

各注文は個別に処理されます。注文が処理されるたびに、データベースが在庫タブレットを自動的に更新するようにするにはどうすればよいですか?

すなわち

注文に 2 つの SKU1 が含まれている場合、在庫表には自動的に 298 が表示されます。

ありがとう

0 投票する
2 に答える
27059 参照

ruby-on-rails - POSおよび在庫データベーススキーマ

基本的なPOSおよび在庫管理システムを作成しようとしています。

考慮すべきいくつかの事柄:

  • 製品はシステム全体で常に同じ(同じID)ですが、在庫(製品ごとに販売可能な販売単位)は場所ごとに異なります。ロケーションYとZの両方に製品Xの販売ユニットがある場合がありますが、たとえば、ロケーションYから2つのユニットが販売された場合、ロケーションZの在庫は影響を受けません。その在庫のあるユニットはまだ無傷です。
  • 場所Yから製品Xの1ユニットを販売するということは、場所Yの在庫からその在庫から1ユニットを差し引く必要があることを意味します。

それから、私はこれらのテーブルについて考えました:

  • 場所

    • id
    • 名前
  • 製品

    • id
    • 名前
  • トランザクション

    • id
    • 説明
  • inventories_header

    • id
    • location_id
    • 製品番号
  • inventories_detail

    • inventories_id
    • transaction_id
    • 単価
    • 単価
  • orders_header

    • id
    • 日にち
    • 合計(orders_detail数量*価格から計算。将来のデータ検証のためのみ)
  • orders_detail

    • order_id
    • transaction_id
    • 製品番号
    • 価格

さて、それで、何か質問はありますか?もちろん。

  1. ユニットコストの変化を追跡するにはどうすればよいですか?(cost*quantity) - (price*quantity) = marginal utilityいつか私が特定の製品にもっとお金を払い始めたら、私は何らかの方法で限界効用()を追跡する必要があるでしょう。私は主にこれのためにinventories_detailを考えました。そうでなければ気にしなかっただろう。
  2. 人間関係はしっかりと確立されていますか?その場所に在庫があるのか​​、それとも在庫に複数の場所があるのか​​、私はまだ考えるのに苦労しています。それは腹立たしいです。
  3. 現在の在庫レベルをどのように維持/把握しますか?コストの更新に対応するために在庫テーブルを分離する必要があったので、inventories_detailに記載されているすべての数量を合計する必要があると思います。
  4. 共有したい提案はありますか?

まだいくつか質問があると思いますが、これらはほとんど私が取り組む必要のあるものです。また、Ruby on Railsを初めて使用するので、実際には、学習体験として、実装を迅速に進めることができず、設計にとどまるのは残念ですが、そうあるべきだと思います。

前もって感謝します。

0 投票する
3 に答える
13120 参照

php - php と MWS で在庫を取得する

Amazon との間で在庫を取得し、個人の Web ページに更新する PHP スクリプトを作成する必要があります。これは、MWS または任意の WS で実行できますか? また、Amazon にあるすべての製品をサイトの前に表示し、Amazon からこの商品を購入するためのリンクをユーザーに表示する必要もあります。

何か助けはありますか?

乾杯と事前に多くの感謝

0 投票する
1 に答える
4625 参照

c - C の在庫プログラム。在庫からアイテムを削除する方法についてヘルプが必要

これは在庫を保持するプログラムです。プログラムは、オプションのメニューを表示します。エントリの削除機能を除いて、他のすべては完璧に機能します。関数を削除する方法がわかりません。場所を見つけるために変数を入れましたが、方法がわかりません。削除するアイテム名を入力してから表示エントリを入力すると、無限に混乱します。アイテムを選択してインベントリから削除する方法を教えてください。Visual Studios 2010で使用されています。コードは次のとおりです

0 投票する
0 に答える
795 参照

jquery - JQuery-UI:アコーディオン+ソート可能を使用してインベントリを構築する方法は?並べ替えの制限とスクロールの削除

JQueryUIを介してAccordionとSortableを使用してインベントリを作成しようとしています。


目標/機能: -これが私がこれにやってもらいたいことです:

  1. 並べ替え可能なものの制限-1つのアコーディオンのアイテムを別のグループに戻すことはできません(ただし、Xが下部のリストからアイテムを削除することを許可する場合があります)
  2. 水平スクロールの削除-現在、自分のコードでこれを行っていて(ただし、以下のjsfiddleバージョンではありません)、何かを横にドラッグすると、アコーディオンdivが無限に水平にスクロールすることがあります。オーバーフローを使用してスクロールを横方向に制限しようとしました-x:hidden; しかし、それもうまくいきませんでした。これは、サーバーファイルでjqueryui.com/demos/demos.cssを使用しているときに発生しますが、jsfiddleで動作するようには見えないため、これがそこで動作していることを誰もが確認できない場合は、お詫びします。ただし、バグ(一種)をここで確認できます:jqueryui.com/demos/sortable/#connect-listsのいずれかを右端にドラッグしようとすると、

現在のバージョン(jsfiddle): -これが私の現在のバージョンです: http: //jsfiddle.net/theredknight/XZkaF/3/


ソースファイル/リンク: ここからの元の概念:jqueryui.com/demos/sortable/connect-lists.html

私は何の効果もなく以下を試しました:


類似の動作バージョン: これは誰かが書いた類似のバージョンですが、彼/彼はjquery uiライブラリを変更したようで、私が期待していたほど見栄えを良くすることができませんでした:

アコーディオンと並べ替え可能

よろしくお願いします!〜trk

0 投票する
1 に答える
72 参照

php - 名前、html、php で要素を一覧表示する方法

私は小規模な自動車販売店の Web サイトを作成しています。私の在庫ページでは、所有しているすべての車を一覧表示し、それらを絞り込む方法が必要です。

これを達成するために何が最善ですか?もう少し作業が必要な場合でも、より簡単な方法が適しています。

各車のエントリは特定の名前を持つ要素である必要があり、ナビゲーションを使用して選択した名前で要素を一覧表示するよりも優れていると考えました。しかし、どこから始めればよいかわかりません。良いチュートリアルが見つからないようです。しかし、それが何であれ、私の問題にはたくさんの解決策があるはずだと感じています..

基本的に、各要素には title 、 description 、および picture が必要です。正しい方向、おそらくデータベースを教えてください。私はmysqlのビットを行うことができましたが、初心者レベルに合格するものは何もありません