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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

第 5 章 - データチェック<br />

データの 整 合 性<br />

< 入 会 日 ( 日 付 )> 項 目 に 未 来 の 日 付 、たとえば< 10/12/31>を 入 力 し、Tab キーで 次 の 項 目 に 移 動 しようとすると、エ<br />

ラーメッセージのダイアログボックスが 表 示 され、[OK]ボタンを 押 すと 再 び< 入 会 日 ( 日 付 )> 項 目 にカーソルがパーク<br />

し、 正 しい 入 力 が 行 われるよう 促 します。<br />

プログラムを 続 行 するか 中 断 するためには、 エ ラーにな ら ないデー タ 入 力 を 行 う 必 要 があ り ます。<br />

5 . データの 整 合 性<br />

プロジェクトを 開 発 するときに、データの 整 合 性 を 維 持 するためのルールとして 考 慮 すべき 一 般 的 なシナリオがあります。<br />

たとえば 本 コースで 作 成 しているものを 例 にとってみると、エンドユーザが 住 所 データの 詳 細 を 入 力 するときにデータ 整 合<br />

性 を 考 慮 しなければなりません。<br />

まず< 国 名 >を 入 力 し、 続 いてその 国 にある< 都 市 名 >を 入 力 する 場 合 を 考 えてみます。もしエンドユーザが< 国 名 >を 変<br />

更 した 場 合 には、< 都 市 名 >はクリアしなければなりません。 通 常 、 都 市 は 国 に 属 しているので、 国 が 変 わることにより、す<br />

でに 設 定 されていた 都 市 名 は 意 味 が 無 くなるからです。<br />

< 都 市 名 >のデータをクリアするプログラム 例<br />

このセクションでは、[ 項 目 変 更 ]ロジックユニットを 利 用 して、 住 所 データの 整 合 性 を 維 持 するための 方 法 について 説 明<br />

します。<br />

1. でズームします。<br />

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

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

4. ヘッダ 行 に 次 のようにパラメータを 設 定 します。<br />

ロジックユニットタイプ イベント コントロール 名 条 件<br />

V= 項 目 C= 変 更 C 国 名 Yes<br />

国 名 を 選 択 するには、 次 のようにします。<br />

5. データ 項 目 の[シンボル 名 ] 欄 からズームし、 項 目 一 覧 を 表 示 させます。<br />

6. < 国 名 >の 項 目 にパークします。<br />

7.[ 選 択 ]ボタンをクリックします。<br />

前 の 値 を 保 持 するためのパラメータを 作 成 するかどうかを 聞 いてくる 確 認 ダイアログが 表 示 されます。<br />

8.[はい]ボタンをクリックします。<br />

<strong>Getting</strong> <strong>Started</strong> 55<br />

<strong>Magic</strong> uniPaaS V1Plus

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

Saved successfully!

Ooh no, something went wrong!