首页 > 解决方案 > PowerApps 过滤或搜索库上的查找字段

问题描述

我正在处理具有 ProductIds 的已售商品表,该表使用 ProductIds 从“产品”中获取名称。

在我的 powerapp 库上;我用这个语句来正确显示数据;

LookUp('[Products]',Item_Id = ThisItem.Item_Id,Retail_Name) 

显示在 Title1.Text

在我的画廊表单上,我使用过滤器

Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text))

我还想添加搜索选项,以便我可以搜索;

inputSearchBox.Text = Title1.Text or use the LookUp function over ( Retail_Name ) 

无论我尝试了什么,我都无法完成这项工作。

标签: filterdelegatespowerapps

解决方案


据我了解,您有 2 个表,“Products”和“Sold_Items”。您的画廊从“Sold_Items”接收项目,并使用:
LookUp('[Products]',Item_Id = ThisItem.Item_Id,Retail_Name)在显示产品名称的标签的文本属性中显示项目名称。

您使用以下代码过滤画廊以仅显示本周的“Sold_Items”:
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text))在画廊的项目属性中。

现在您想使用文本输入进一步过滤项目。如我错了请纠正我。

为此,您需要修改Items图库的属性。您要从中过滤图库的文本输入标签的名称为“inputSearchBox”。

因此,您的画廊的 Items 属性应该是:
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text) && Title1.Text = inputSearchBox.Text)

让我知道这是否是您想要的以及它是否解决了您的问题。

此致


推荐阅读