根據查詢建立 LightSwitch 螢幕

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

在本課程中,您將建立以查詢為基礎的 LightSwitch 螢幕。 先建立查詢,您就可以限制相關聯之螢幕所顯示的資料量。

先前的 建立基本查詢 課程說明如何使用查詢,在原先從 [訂單] 實體建立的螢幕上篩選結果。 建立直接根據查詢的螢幕,您就可以限制顯示的資料量以及控制排序。

從查詢建立螢幕

  1. 在 [方案總管] 中,開啟 [Products.lsml] 節點的捷徑功能表,然後選擇 [加入查詢]。

    [查詢編輯器] 隨即出現。

  2. 在 [屬性] 視窗中,將查詢命名為 CurrentProducts

  3. 選擇 [查詢設計工具] 中的 [加入篩選條件] 連結。

  4. 在第一個清單中,選擇 [Where]。

  5. 在第二個清單中,選擇 [Discontinued]。

    請注意,最後清單值變更為 [False]。

  6. 在 [查詢設計工具] 中,選擇 [加入排序] 連結。

  7. 在第一個清單中,選擇 [ProductName]。

  8. 在 [方案總管] 中,開啟 [螢幕] 節點的捷徑功能表,然後選擇 [加入螢幕]。

    [加入新螢幕] 對話方塊隨即出現。

  9. 在 [選取螢幕範本] 清單中,選擇 [瀏覽資料螢幕]。

  10. 在 [螢幕名稱] 文字方塊中,輸入 [CurrentProductList]。

  11. 在 [螢幕資料] 清單中,選擇 [– CurrentProducts],然後選擇 [確定] 按鈕。

  12. 在 [畫面設計工具] 的中間窗格中,選擇 [資料行配置 | 列] 節點。 在 [加入] 清單中選擇 [Discontinued]。

  13. 執行應用程式並開啟 [目前產品清單] 畫面。

    請注意,只有未中止的產品會出現 (中止欄位顯示 false),並依字母順序列出。

本課程說明如何建立查詢以選取未中止的產品,然後建立螢幕以顯示該查詢的結果。 如果您已從 [產品] 實體建立螢幕,則結果會包含所有產品,包括已中止的產品在內。 先建立查詢,您就可以限制相關聯之螢幕上顯示的資料。

這種類型的查詢又稱為全域查詢;可以在多個螢幕上重複使用它。 全域查詢也可用來做為新全域查詢的來源,不過條件是兩者都傳回相同的實體類型。

在下一課中,您將學習如何建立參數型查詢。

下一個課程:建立參數型查詢

使用查詢篩選資料
如何:使用程式碼擴充查詢的功能
查詢:從資料來源擷取資訊

顯示: