共用方式為


使用 Microsoft Dataverse 建立畫布應用程式

建立一個畫布應用程式來管理儲存在 Dataverse 中的資料,您可以使用內建的標準資料表、由您組織建立的自訂資料表,或兩者結合使用。

從 Dataverse 建立應用程式時,不需要從 Power Apps 建立連接,這與 SharePoint、Dynamics 365 或 Excel 等資料來源不同。 您需要做的就是指定您想要在應用程式中顯示或管理的資料表。

必要條件

  • 切換到使用範例資料建立資料庫的環境。 如果您有適當的授權,可以 建立環境 來符合此需求。
  • 您必須獲指派環境製作者資訊安全角色。

建立應用程式

  1. 登入 Power Apps

  2. 在主畫面中,根據您想要如何使用 Dataverse 建立應用程式選擇以下選項之一:

    使用 Dataverse 建立選項 優勢 瀏覽
    單頁資源庫應用程式 使用 Dataverse 中您現有的業務資料,並建立一個輕量級的回應式應用程式。 1. 選擇下列選項之一:

    - 從資料開始>選擇現有資料表

    - 從頁面設計開始>已連接到資料表的資源庫

    2. 選擇一個資料表,然後選擇建立應用程式
    三個畫面行動應用程式 利用 Dataverse 中現有的資料,並使用具有三個畫面的範本建立一個應用程式,提供瀏覽、查看詳細資訊、建立和編輯選項。 從應用程式範本開始>從 Dataverse。 然後,選擇資料表>建立應用程式
    使用 Dataverse 資料的空白應用程式 使用 Dataverse 中現有的業務資料靈活地自訂您的應用程式,不受預先設計範本的限制。 在左側導覽窗格中,選擇建立>從空白畫布開始>手機尺寸
  3. 應用程式已建立並且 Power Apps Studio 打開,您可以在其中繼續建立應用程式。

在空白應用程式中新增 Dataverse 表

為了幫助您了解如何使用來自 Dataverse 的資料建立應用程式,讓我們先建立一個空白應用程式,然後新增來自 Dataverse 的資料。

  1. 登入 Power Apps

  2. 在左側導覽窗格中,選擇建立>從空白畫布開始>手機尺寸

  3. 當 Power App Studio 開啟時,前往應用程式製作功能表,然後選擇資料

    注意

    如果這是您第一次連接到 Dataverse,系統將提示您建立連接。 選擇建立以建立連線。

  4. 選擇新增資料,並在搜尋框中輸入帳戶,然後選擇它。

  5. 選擇右上角的關閉圖示來關閉資料窗格。

    關閉資料窗格的螢幕擷取畫面。

新增清單畫面

  1. 在命令列上,選擇新建畫面>清單

  2. 在左側導覽列中,選取 BrowseGallery1,然後將 Itemss 屬性的值設為以下公式:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    此公式中指定:

    • 資源庫應該會顯示來自Accounts資料表的資料。

    • 資料應會以遞增順序排序,直到使用者選取排序按鈕切換排序次序為止。

    • 如果使用者在搜尋欄 (TextSearchBox1) 中鍵入或貼上一個或多個字元,則清單僅顯示名稱欄位包含使用者指定字元的帳戶。

      您可以使用 這些和其他許多函式 來指定應用程式的顯示及運作方式。

      設定資源庫的項目屬性。

  3. 在資源庫的屬性窗格中,將版面設定設定為標題

  4. 編輯標題文字屬性,並將其重新命名為瀏覽。 詳細資訊:自訂資源庫

    瀏覽畫面。

  5. 在左側應用程式製作窗格中,把游標懸停在畫面 1 上,選取省略符號圖示 (...),然後選取刪除

  6. 在左側應用程式製作窗格中,把游標懸停在畫面 2 上,選取省略符號圖示 (...),然後選取重新命名

  7. 鍵入或貼上 BrowseScreen,然後將該畫面上的資源庫重新命名為 BrowseGallery

    重新命名瀏覽畫面、資源庫。

新增表單畫面

  1. 重複上述程序的第一個步驟,但要新增 Form 而不是 List

  2. 將表單的 DataSource 屬性設為 Accounts,並將其 Item 屬性設為 BrowseGallery。選擇右側窗格中的進階標籤顯示的內容。

  3. 在右側窗格的 Properties 索引標籤中,選取 Edit fields 以開啟 Fields 窗格。

  4. 選擇新增欄位,然後選取這些欄位的核取方塊:

    • 客戶名稱
    • 地址 1: 路/街 1
    • 地址 1: 市/鎮
    • Address 1: ZIP/Postal code
    • 員工數
    • 年度營收

    注意

    在此案例之外,您可以選取 New field、提供必要資訊,然後選取 Done,來建立自訂欄位 。 其他資訊:建立資料行

    選取並新增資料行。

  5. 選取新增

  6. 設定標題列的 Text 屬性,以顯示 Create/Edit

    畫面會反映您的變更。

    變更之後的畫面。

  7. 將此畫面重新命名為 FormScreen

設定圖示

  1. BrowseScreen 上,將靠近畫面頂端之循環圖示的 Onselect 屬性設為以下公式:

    Refresh(Accounts)

    重新整理圖示。

  2. 將加號圖示的 Onselect 屬性設為以下公式:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    新增圖示。

  3. 將第一個向右箭號的 Onselect 屬性設為以下公式:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    下一個圖示。

  4. FormScreen 上,將取消圖示的 Onselect 屬性設為以下公式:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    取消圖示。

  5. 將核取記號圖示的 OnSelect 屬性設為以下公式:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    勾選記號圖示。

  6. Insert 索引標籤上,選取 Icons,然後選取 Trash 圖示。

  7. Trash 圖示的 Color 屬性設為 White,並將其 OnSelect 屬性設為以下公式:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    垃圾桶圖示。

測試應用程式

  1. 在操作功能表上,選擇預覽按鈕。預覽應用程式。 其他資訊:預覽應用程式

  2. 切換清單的遞增和遞減排序次序,並以帳戶名稱中的一或多個字元篩選清單。

  3. 新增帳戶,編輯您新增的帳戶,開始更新該帳戶,但取消您的變更,然後刪除該帳戶。