Translate

2017年3月8日水曜日

テーブル列に計算結果を表示


商品テーブルに新しい列を追加して、「単価」*「在庫」=「在庫金額」の計算結果を表示してみます。

まず最初に、新しいフィールドをデータセットに追加します。
[レポートデータ]の[データセット]フォルダ以下にある[商品]を右クリックして[計算フィールドの追加...]をクリックします。






[フィールド]プロパティページを開き、[フィールド名]に 「在庫金額」と入力し、[fx]ボタンをクリックします。





[式の設定(S):Value]に「 =Fields!単価.Value*Fields!在庫.Value 」と入力し、[OK]ボタンをクリックします。





[データセットのプロパティ]ダイアログボックスに戻るので、[OK]ボタンをクリックします。


次に、テーブルの右側に列を追加します。
追加した列の詳細セルのにマウスを置くと、以下のアイコンが表示されるので、そこにマウスを置きます。



フィールドリストから先ほど作成した[在庫金額]を選択します。




[プレビュー]ビューで計算結果が表示されていることを確認します。




- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・- ・

セルフォーマットの編集

金額を表示しているセルのフォーマットを整数に変更してみます。

テーブルの[単価]セルを右クリックして、[テキストボックスのプロパティ]を選択します。





[テキストボックスのプロパティ]ダイアログボックスの[番号]プロパティページを開き、次のように設定します。
①[カタゴリ(C)」で「数値」を選択。
②[小数点以下桁数(D):]に「0」を入力。
③[位取り区切り記号(,)を使用する(U)]にチェックを入れる

設定後、[OK]ボタンをクリックします。



  

[在庫金額]も同様にフォーマットを変更し、[プレビュー]ビューで確認します。