Datetime Powerapps-被UpdateContext卡住

Datetime Powerapps-被UpdateContext卡住,datetime,powerapps,Datetime,Powerapps,我正在尝试构建一个PowerApp来记录我们的装配工对机器的安装时间 这就是我的应用程序的外观: 有一些按钮名为“Uhrzeit”。按这些键将当前日期和时间写入日期/时间字段。我正在使用以下代码: UpdateContext({Total8:(Text( Now(); "[$-de-DE]dd/mm/yyyy hh:mm:ss" ))}) 日期/时间字段名为Total8 代码运行良好,但在保存表单并打开新记录后,字段中仍然可以使用旧数据。通过点击“Zeiten zurücksetzen”按钮

我正在尝试构建一个PowerApp来记录我们的装配工对机器的安装时间

这就是我的应用程序的外观:

有一些按钮名为“Uhrzeit”。按这些键将当前日期和时间写入日期/时间字段。我正在使用以下代码:

UpdateContext({Total8:(Text( Now(); "[$-de-DE]dd/mm/yyyy hh:mm:ss" ))})
日期/时间字段名为Total8

代码运行良好,但在保存表单并打开新记录后,字段中仍然可以使用旧数据。通过点击“Zeiten zurücksetzen”按钮,我可以“删除”旧数据

UpdateContext({Total8:""})
问题:当我打开一个旧记录时,旧数据在表单中不可用。只有最后一条记录的值。在保存我的记录的公共数据服务中,值是正确的

例如,我正在保存此记录:

打开新记录时,记录1的值仍然可用。如果我的应用程序工作正常,就不应该出现这种情况

供您参考: 如果我输入日期/时间时没有点击按钮,保存记录并打开新记录,我就没有问题。我认为“UpdateContext”代码不是我应该在这里使用的代码


有人能帮我解决这个问题吗?

我认为以这种方式使用上下文没有问题——但请记住,上下文只是一个变量。它不会以任何特殊方式自动链接到数据源-因此,如果将其设置为等于Now(),它将保持该值,直到您执行其他操作


查看旧记录时,需要从CD中获取数据,并更新上下文以匹配CD数据。这有意义吗?

我认为以这种方式使用上下文没有问题——但请记住,上下文只是一个变量。它不会以任何特殊方式自动链接到数据源-因此,如果将其设置为等于Now(),它将保持该值,直到您执行其他操作

查看旧记录时,需要从CD中获取数据,并更新上下文以匹配CD数据。这有意义吗?

是的,这是我的问题

我希望变量链接到数据源。或者可以不使用上下文变量将日期/时间写入字段吗?

是的,这是我的问题

我希望变量链接到数据源。或者,是否可以在不使用上下文变量的情况下将日期/时间写入字段