28.10.2014 Views

Getting Started - Magic Software DEVNET Japan - Magic Software ...

Getting Started - Magic Software DEVNET Japan - Magic Software ...

Getting Started - Magic Software DEVNET Japan - Magic Software ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

第 17 章 - 1 対 多 のデータリレーション<br />

合 計 金 額 の 計 算<br />

加 算 更 新<br />

最 初 の 受 注 登 録 では、 合 計 金 額 を 手 入 力 しなければなりませんでした。<br />

これは、 実 際 の 運 用 プログラムとしては 不 十 分 な 仕 様 と 言 わざるを 得 ません。<br />

<strong>Magic</strong> uniPaaS はこのような 計 算 をするために、[ 加 算 更 新 ]という 便 利 な 機 能 を 持 っています。<br />

このセクションでは、この[ 加 算 更 新 ]の 機 能 について 説 明 します。<br />

<strong>Magic</strong> uniPaaS では 項 目 の 値 をインクリメンタルに 更 新 することができます。つまり 更 新 式 の 内 容 が 評 価 され、 次 のルール<br />

にしたがって 更 新 項 目 から 加 算 あるいは 減 算 されるようになります。<br />

•[ 登 録 ]モードで 新 しくレコードが 追 加 されたとき、 更 新 式 の 値 が 更 新 項 目 に 加 算 されます。<br />

•[ 削 除 ]モードでレコードが 削 除 されたとき、 更 新 式 の 値 が 更 新 項 目 から 減 算 されます。<br />

•[ 修 正 ]モードでレコードが 修 正 されたとき、 更 新 項 目 から 前 の 更 新 式 の 値 を 減 算 した 後 、 新 しい 更 新 式 の 値 を 加 算 します。<br />

[ 加 算 更 新 ]の 機 能 は、オンラインタスクでのみ 使 用 することができます。<br />

次 のセクションでは< 合 計 金 額 >を 自 動 的 に 計 算 するようにプログラムを 改 良 し、< 合 計 金 額 >[エディット]コントロー<br />

ルにはパークできないように 変 更 することで、エンドユーザの 手 入 力 による 設 定 ができないようにします。<br />

合 計 金 額 の 項 目 更 新<br />

1. 実 行 中 のプログラムを 終 了 してください。<br />

2.[プログラム]リポジトリで、< 受 注 管 理 >プログラム(#8)にズームします。<br />

3. ナビゲータペインで、< 受 注 明 細 行 管 理 >を 選 択 します。<br />

4.[ロジック]エディタを 選 択 します。<br />

5. 最 後 の 行 にパークします。<br />

6. ヘッダ 行 (Ctrl+H)を 一 行 作 成 します。<br />

7.[レコード 後 ]ロジックユニットを 設 定 します。<br />

8. 一 行 作 成 (F4)します。<br />

9. 次 のように 設 定 します。<br />

コマンド 項 目 代 入 条 件<br />

項 目 更 新<br />

D ( 合 計 金 額 ) 5 ( 商 品 価 格 * 受 注 個 数 ) Yes<br />

276 <strong>Getting</strong> <strong>Started</strong><br />

<strong>Magic</strong> uniPaaS V1Plus

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!