4

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

在此处输入图像描述

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

到目前为止,我有:

  1. 在我的表“客户”中添加了一个额外的数据源
  2. 将控件从文本框更改为下拉菜单

在此处输入图像描述

正是在这个阶段,我被困住了,不确定如何进一步发展。目前在调试时,该列表没有显示任何内容,也似乎不可搜索。

4

2 回答 2

4

我发现了怎么做!(有一个不同的例子,但需要同样的事情)

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

在此处输入图像描述

于 2016-10-21T14:34:39.463 回答
4

这就是你的做法...

首先将tableName 和columnName(您要显示的那个)放在DataCardValueX 的DATA 字段中。请参考下图。在这里,我将 ProjectData 表的 ProjectName 字段用于显示。

图像1

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

图2

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

于 2018-08-17T22:28:00.980 回答