問題タブ [calculated-field]

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 投票する
3 に答える
1608 参照

javascript - HTMLテーブルに表示された価格から税金を計算

商品ページに税込価格を表示したいのですが。価格は [OurPrice] に表示されるので、表示された価格 (例: 0.95 ポンド) に 1.2 を掛けて、価格をポンドで表示する必要があります。これは私が使用しようとしているコードですが、計算された価格は表示されません。数字の前に£記号を付けて表示したいと思います。

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

javascript - その場で結果を得るための入力フィールドに基づく計算

これは、このスレッドの延長です。


私の状況:

  • ユーザーが 10 進数値 (つまり 0.05) を入力し、ユーザーが入力 (または貼り付け) するときにその場で簡単な計算を表示する必要があります。示されている例は、整数に対しては機能しますが、入力フィールドに小数が入力された場合には機能しません。

  • 結果を複数の場所に表示する必要があります。getElementById を getElementByClass に更新するだけでよいと思っていましたが、うまくいきませんでした。

私のコード:

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

ms-access - アクセス - 左結合は Null ではなく #Error を返します

私はすでに同様の質問をしましたが、テーブル/クエリを単純化して、(できれば) わかりやすい名前を付けてデータベースの例を作成しました。

https://docs.google.com/file/d/0B2PZcGkhNyd4THpWa01fTjVvSWM/edit?usp=sharing

正常に動作する ChainsCasesPerMonthPerStorePreviousMonthRange という 1 つのクエリがあります。2 つのテーブルと QueryDatesPrevious クエリからデータを取得して、前の期間のデータを QueryDates テーブルで指定された期間に戻します。この段階まではすべて問題ないようです。

しかし、クエリ LeftJoinReturnsError を実行すると、Chains テーブル内の 3 つの余分なチェーンが、予想される Null を返す代わりに #Error を返します。

QueryDatesPrevious をクエリからテーブルに変更すると、すべて正常に動作するため、これが問題の原因のようですが、Iif(IsNull, Null, 0) 条件を使用しても解決できないようです。

問題を解決した人には、さらに 50 担当者ポイントが与えられます。:)

(興味がある場合は前の質問: Access 2007 - Left Join to a query returns #Error instead of Null )

-- 編集の更新 --

テストデータベースに入れた正確なデータを覚えていませんが、出力は次のようになります。

したがって、基本的に、他のテーブルにないチェーン テーブル内のチェーンは、左結合の一部として Null を返す必要があります。

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

c# - Lightswitch 2012 でクエリの結果を合計するプロパティを追加する

次のテーブルを持つ Lightswitch 2012 で C# を使用するプロジェクトがあります。

クライアント

  • ID - 整数
  • CaseID - 長整数
  • FullName - 文字列
  • アドレス - 文字列
  • 追跡 - TrackingItem コレクション

スタッフ

  • ID - 整数
  • PIN - 整数
  • FullName - 文字列
  • 追跡 - TrackingItem コレクション

追跡

  • ID - 整数
  • クライアント - クライアント
  • スタッフ - スタッフ項目
  • 開始日 - 日付
  • StartTime - 日時
  • EndTime - 日時
  • 単位 - Double (計算フィールド)
  • TogetherTime - ブール値

関係は次のとおりです。各追跡オブジェクトには少なくとも 1 つの Client と少なくとも 1 つの Staff が必要であり、各 Client と Staff は多くの Tracking オブジェクトを持つことができます。私は現在、SearchTrackingFilter と呼ばれる検索画面で、ユーザーがクライアント名、スタッフ名、日付範囲、およびアイテムが一緒の時間としてマークされているかどうかによって、追跡テーブルをフィルターできるようにする TrackingFilter と呼ばれるクエリを持っています。これにより、結果テーブルに計算フィールド "Units" も表示されます。私がやろうとしているのは、ユーザーが選択した基準でクエリが返したユニットの総数を示す結果テーブルの上の画面にテキスト フィールドを追加することです。私はこの時点で少し立ち往生しており、何をすべきかわかりません。画面にラベルなどを追加することはできますが、できません。任意の種類のコードや、クエリによって返されるユニットの総数を合計できるものを編集しているようには見えません。どんな助けでも大歓迎です。