powerapps:从另一个数据源填充下拉列表

时间:2016-10-20 16:22:10

标签: powerapps

我之前偶然发现了Microsoft PowerApps,虽然我会玩它。我已连接到我的SQL Server,并创建了一个用于浏览,查看和编辑基本应用程序的模板。现在在我的数据库中,我有以下关系:

enter image description here

在添加/编辑屏幕上,这会要求用户输入“CustomerID”。 我希望能够使用下拉菜单搜索客户列表

到目前为止,我有:

  1. 在我的表“Customers”
  2. 中添加了额外的Datasorce
  3. 将控件从文本框更改为下拉菜单
  4. enter image description here

    现阶段我陷入困境,不确定如何进一步发展。目前在调试时,列表没有显示任何内容,也似乎无法搜索。

2 个答案:

答案 0 :(得分:3)

我发现了怎么做! (用不同的例子,但需要相同的东西)

在上面第二阶段之后,向下滚动,直到看到DataCardValue[number].value。在此处,您可以输入备用数据源并使用所需的值填充下拉列表。这会自动引用ID,并显示正确的选项:

enter image description here

答案 1 :(得分:2)

这就是您的操作方式...

首先将tableName和columnName(要显示的名称)放在DataCardValueX的DATA字段中。请参考下图。在这里,我将ProjectData表的ProjectName字段显示出来。

image1

现在转到其父级DataCardX,转到DATA,然后将Update字段更改为DataCardValueX.Selected.ColumnName(要用于获取实际ID值的那个)。请参考下图。在这里,我将ProjectData表的ID字段用于从中获取实际ID值。

image2

就这样。现在,您可以选择名称并为表单分配实际值。