Technical Works

ASC Technical support site

*

GeneXus で 住所録を作る②

   

今回は 前回作成した住所録を拡張します。郵便番号マスタ( Transaction )を追加してみましょう。

郵便番号マスタ( Transaction )の作成

郵便番号マスタとして必要なデータ構造をTransactionオブジェクトで定義します。
[ファイル] – [新規] – [オブジェクト] 選択

1-1

タイプの選択から Transaction を選択し、オブジェクトの情報を入力
名前       :ZipCodeMaster
ディスクリプション:郵便番号マスタ
フォルダ     :Objects

[作成]ボタンクリック。

1-2

新たな Transaction に郵便番号マスタのデータ構造を書きます。
名前に ZipCode を入力します。

1-3

tab キーを押すと、以前住所録のTransactionで入力した ZipCode の情報が自動で入力されます。

1--4

改行を押し、次の行に県の情報を続けて入力します
名前に Region を入力します。

1-5

先ほどと同様に tab キーを押すと、以前住所録のTransactionで入力した Region の情報が自動で入力されます。

1-6

入力が終わったら ctrl+s を押下して入力したTransactionを保存しましょう。

1-7

Work With パターンの適用

前回と同様に 郵便番号マスタ Transactionに Work With パターンを適用して 郵便番号マスタを入力、変更、参照する Work With Web パネル を作成しましょう。
画面左のフォルダー表示から郵便番号マスタTransactionのところで右クリック、メニューリストから[パターンを適用] – [Work With for Web] 選択

1-8

自動で、 Work With Web パネル に必要な各オブジェクトが追加され、郵便番号マスタ Transaction の Wbeパネルが 生成されます。

1-9

住所録 Transaction の確認

郵便番号マスタ Transaction を追加したことで 住所録 Transaction が変化していますので、確認します。

1-10

ZipCode と Region  の左の・が→のマークに変わっています。

1-11

郵便番号は県だけではないので、市区、区町村の項目も 郵便番号マスタに追加します。

2-1 2-2 2-3

再度 住所録 Transaction を確認すると、同様に Town Address1 も左の・が→のマークに変わっています。

2-4

ビルドと開発者メニューの実行

プログラムの生成とコンパイルを行い、開発者メニューを実行します。

[ビルド] – [開発者メニューを実行] 選択
変更が加えられたオブジェクトが自動的にビルドが開始され、Javaソースの生成とコンパイルが行われます。

3-1

Transaction を追加したので、DBのテーブルを更新する確認が表示されますので、問題がなければ[作成]ボタンクリック。

3-2

画面下の「出力」に[すべてビルド Success]と表示され少しまつと、Webブラウザが起動して、開発者メニューが表示されます。

3-3

3-4

実行

開発者メニューを使って、郵便番号マスタの登録、住所録の登録をします。

郵便番号マスタを選択

4-1

+アイコンをクリックして、新規登録画面を開きます。

4-2

郵便番号情報を入力して、実行を押下。

4-3

郵便番号情報が登録され、一覧に表示されます。

4-4

開発者メニューに戻って、住所録を選択

4-5

+アイコンをクリックして、新規登録画面を開きます。

4-6

前回と異なり郵便番号のところに↑がついています。これをクリックすると郵便番号を選択するポップアップが開きます。

4-7

ポップアップ画面で郵便番号を選択します。

4-9

住所録の入力画面に戻ると、県、市区、区町村の欄にマスタの内容が反映されることが確認できます。

4-10

以上で、郵便番号マスタを作成し、使用するができます。

The following two tabs change content below.

tk

最新記事 by tk (全て見る)

 - GeneXus

Loading Facebook Comments ...

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


*

  関連記事

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する(3)

前回はスマートデバイスアプリケーションの作成を行いました。 今回は実機(Andr …

Genexus tips ①

今回は GeneXus で開発する際にちょっと困った時の対処や、ちょっとした小技 …

Genexus で 「Hello, world!」

「世界一有名なプログラム」である「Hello, world!」をGeneXusで …

GeneXusの復元方法

GeneXusのバックアップ、復元方法としてエクスポートしてインポートする方法が …

GeneXus X Evolution1 と SQLServer 2008

GeneXus X Evolution 1(以下 Ev1)を使用する為には、SQ …

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する

GeneXusがスマートデバイスアプリを作成できるのは知っているけど、実際にどう …

GeneXusでAndroidとiOSのスマートデバイスアプリを作成する(4)

前回はAndroid(実機)での動作確認を行いました。 今回は Mac で iO …

GeneXus X Evolution 2 ライセンスで Evolution 1 を起動

GeneXus X Evolution 2(以下 Ev2) ライセンスで Gen …

GeneXusEV3新機能

・「GeneXusEvolution(以下EV3)」のスマートディバイス(以下S …

no image
GeneXus X Evelution2 Update 5 をインストールする(1)

GeneXus を使用するためには、GeneXus のインストールは勿論、その他 …