2017-08-16 43 views
1

I need to display the cards who got the marks in writtentest more than 50。我已連接到SQL Server數據庫。 PowerApps爲我的數據庫自動創建了一個應用程序。數據庫中的數據是學生的詳細信息和書面測試標記。在我的應用程序中,它顯示了所有學生的信息。但我只需要顯示在筆試中獲得超過50分的學生名單。如何在BrowserGallery中定製卡以獲取所需的輸出。首先,是否可以定製卡片?請幫幫我。謝謝。PowerApps中BrowserGallery的自定義

回答

0

如果單擊BrowseGallery,並選擇你會看到在該屬性中列出基於搜索項已被過濾的數據源中的表達,用戶可以輸入:

enter image description here

你的表達可能是沿着這些線路的東西(我加爲清楚起見空格/縮進):

SortByColumns(
    Search(<yourDataSource>, TextSearchBox1.Text, "Name", "Email"), 
    "Name", 
    If(SortDescending1, Descending, Ascending)) 

在PowerApps您可以撰寫的表達,所以不是在您的數據源,Y直接搜索的您也可以搜索過濾的版本的數據源,這可能是您想要的。您可以使用Filter function只讓符合一定條件的學生。如果標記的數量位於名爲「標記」的列中,則可以重寫Items屬性以包含它:

SortByColumns(
    Search(
     Filter(<yourDataSource>, marks > 50), 
     TextSearchBox1.Text, 
     "Name", 
     "Email"), 
    "Name", 
    If(SortDescending1, Descending, Ascending)) 
+0

這對我很有用。謝謝你,先生。 – vijaya