0

我正在努力从 powerapp 集合更新数据库,数据库的结构是这样的: 在此处输入图像描述

我的收藏是这样组织的:

在此处输入图像描述

到目前为止,我能够以这种方式创建集合:

ClearCollect(ThisBudget;ForAll(BrowseGallery1.AllItems;{item:Heading1.Text;newValue:TextInput1.Text}))

但是我完全找不到将这个集合修补到数据库的正确方法,基本上我需要修补相关项的 newValue 字段,正确的方法是什么?

我尝试了很多这样的事情:

ForAll(ThisBudget;Patch('[dbo].[Budget]';
First(Filter('[dbo].[Budget]';Item=item));{newValue:ThisBudget.newValue}))

但没有运气

4

1 回答 1

0

看起来您正在处理每一行的数据子集,而不是整个条目。看起来您没有使用每个条目的主键。在尝试更新数据源时,其中任何一个都可能导致问题。

我有两个建议:

  • 首先,尝试将 entry 添加Id到您在本地使用的表中。然后,而不是匹配上Item尝试匹配上Id
  • 其次,如果第一个解决方案不起作用,请尝试创建一个包含整行数据的补丁,而不仅仅是其中的一些列。数据源可能希望使用完整的条目。
于 2017-03-21T22:00:31.900 回答