Daizen Ikehara

インフラジスティックス・ジャパン株式会社でデベロッパー エバンジェリストとして活動しています。
[LightSwitch] LightSwitch で Query を使う [Silverlight] [Tips]

先週末はわんくま同盟さんの福岡勉強会で登壇してきました。そこでは Visual Studio LightSwitch Beta2 についてお話させて頂きました。

Visual Studio LightSwitch

日本語 UI で開発が出来るようになりいい感じです。

image image
image image

さて、今回は LightSwitch でデータの絞り込みを行うためのクエリを編集します。

1. データ構造の定義

Employee

名前 表示名
id id
LastName
FirstName
Email メールアドレス
OrdersCollection 受注一覧

Order

名前 表示名
id id
OrderDate 受注日
Employee 従業員

それぞれ、リレーションシップが構築されています。

サンプルデータを入力すると、従業員別に受注データが表示されます。

image

2. クエリの編集

新しい画面を追加します。

image

OrderCollection を展開し、[クエリの編集] を選択します。このコレクションには予め選択された従業員に紐付く受注情報が絞り込まれています。

image

クエリ編集画面が表示されるので、OrderDate で絞り込みをかけるフィルタを設定します。

image

期間で絞り込みが行えるよう、パラメータを追加します。

image

スクリーン デザイナーに戻り、パラメーターをドラッグします。

image

UI が少し崩れているので、修正し、実行します。

image

絞り込み機能を簡単に追加できました。

なお、この絞り込み機能には欠点があるのですが・・・次回に続きます。

LS_Query.zip

 

Comments

WPF と UX なBlog said:

先週末は わんくま同盟 さんの 福岡勉強会 で登壇してきました。そこでは Visual Studio LightSwitch Beta2 についてお話させて頂きました。 Visual Studio LightSwitch

# May 16, 2011 2:41 AM

Daizen Ikehara said:

前回のエントリ では LightSwitch で Query を編集しました。   この状態ではは日付 1 と 日付 2 をさかさまにすると正しい結果が得られません   今回はこの問題点を解決します。

# May 16, 2011 6:01 PM

Daizen Ikehara said:

本日 2011 月 7 月 27 日 (米国時間では 7/26) にとうとう Visual Studio LightSwitch が RTM となりました! 正式名称は Visual Studio LightSwitch

# July 27, 2011 1:18 AM

Daizen Ikehara said:

別件で画像データを DB に保存し、そちらを活用する必要があったのですが、LightSwitch を使えば簡単に実現できるかな?と思ってやってみました。 合計所要時間は5分くらいでさくっと完成 1. DB

# July 27, 2011 10:08 PM

Hiro Tsukakoshi said:

皆様、Microsoft社から提供されているVisual Studio LightSwitchってご存知でしょうか? Visual Studio LightSwitchとは、おなじみVisual Studioシリーズの新しい開発環境であり、すばやく簡単にリッチな業務アプリケーションを構築することを目標に開発されたツールなんです。

# August 10, 2011 8:17 PM

Daizen Ikehara said:

マーケティング担当塚越の エントリ にもありましたが、 NetAdvantage for Visual Studio LightSwitch がリリースされました! 今回はシェルを利用する方法をご紹介します。

# August 24, 2011 3:41 AM

Daizen Ikehara said:

前回 は NetAdvantage for Visual Studio LightSwitch の シェル エクステンションをご紹介しましたが、今回はコントロール エクステンションとして提供されているチャート

# August 25, 2011 10:16 PM
Anonymous comments are disabled