2

私は関係Table1にリンクしTable2てい1 to 0..1ます。Table2別のデータ ソースからの読み取り専用です。

Field1入力画面で( のキーを定義する)を入力すると、 に一致する結果を画面上Table2のデータに表示したいと考えています。Table2Field1

例:
Table1is "WidgetProblem"
Table2is "Widget"

ユーザーがウィジェットの問題画面でウィジェットIDを入力すると、最初に保存してから画面を編集/表示することなく、ウィジェットの詳細が画面に表示されるようにします。正しいウィジェットを持っていることを確認できるように、ユーザーにウィジェット情報を表示してもらいたいです。

フィールドはすべてそこにありますが、データ検索を「早期に」トリガーする方法がわかりません。昔は、フィールドからのイベントでこれを処理し、画面上のフィールドへの入力をすばやく開始して完了していました。明らかに、LightSwitch では同じではありません。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

1

テーブル間のリレーションシップを既に作成しているため、WidgetProblemテーブル/エンティティには、おそらくWidgetと呼ばれるナビゲーション プロパティが追加されているはずです (名前を変更していない場合)。ID を自分で処理する必要はありません。

これらのナビゲーション プロパティの 1 つを(スクリーン デザイナーの左側からコントロール ツリーに) ドラッグすると、LightSwitch はAutoCompleteBox ( ComboBoxの派手な名前) を表示するので、ユーザーは次のことができます。ウィジェット名のリストから目的のウィジェットを選択すると、ID が自動的に保存されます。

LightSwitch の使用を開始するときに、他のテクノロジから既に知っていることを「忘れる」必要がある場合があります。「LightSwitch の方法」を習得するまでは、他のテクノロジで行うように物事を行おうとすると、フラストレーションが生じる可能性があります。

Beth Massi によって作成されたこの一連の初心者用ビデオ、LightSwitch How Do I Videosは、LS アプリケーションの作成を成功させるために必要なさまざまなテクニックの基礎となるはずです。

于 2012-09-29T14:17:05.860 に答える