首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Powerapp临时数据存储

Powerapp临时数据存储
EN

Stack Overflow用户
提问于 2017-09-28 07:25:09
回答 2查看 1.2K关注 0票数 0

我有两张桌子作为实体。

  1. 旅行详情
  2. 游民

我将在第一张表和“谁在旅行名单”中单独记录第二张表中的旅行详情。

这是我的屏幕:

当我填写旅行详细信息后,我应该把数据放在某个地方,并将其传递到下一页,并收集旅行者。这是一对多的关系。一次旅行可能有一个或多个旅行者。最后,我应该将这些内容提交给我的两个不同的实体。

因为我刚接触过强大的应用程序,这对我来说是个很大的挑战。请帮帮忙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-28 14:36:26

当旅行详细信息保存在第一个屏幕上时,我建议将旅行详细信息ID (或旅行详细信息表的主键是什么)存储为一个变量(上下文或全局变量,具体取决于您想要这样做的方式),然后修改第二个屏幕上保存按钮的OnSelect属性,以便在将该变量写入旅行者表时包含该变量中存储的信息。我意识到这不是很清楚,但更多关于数据结构和两个保存按钮的当前OnSelect属性的信息将有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2018-05-12 07:26:26

尝试收藏渐增和补丁的组合。集合基本上是一个变量表。

您可以在第一个屏幕从导航时实例化集合。这将创建一个包含应用程序中所有变量的表(即使对于Traveler1、Traveler2等,但都带有空值)。

然后,在用户输入Travelers之后,Submit按钮会将旅行者的信息填充到表中。

,类似于:

  • 屏幕1,添加Travelers按钮,OnSelect属性: ClearCollect(,{ travel_type:.Selected.Value,from:.Selected.Value,traveler1_first_name:“",两个屏幕上每个变量的...etc })
  • 屏幕2,提交按钮,OnSelect属性: 补丁(collection_name,{ traveler1_first_name: name_of_textbox.text,traveler1_last_name: name_of_textbox2.text,...etc等);SubmitForm(name_of_form)

这应该会让你在解决方案上有一个好的开端。

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46463283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档