代码之家  ›  专栏  ›  技术社区  ›  Desert Spider

从Power App修补SSMS表中的多个记录

  •  0
  • Desert Spider  · 技术社区  · 1 年前

    我有一个应用程序,我想有一个大规模更新功能。我可以很好地更新个人记录,但基于集合更新组对我来说是一种逃避。我已经阅读了MS关于Patch和ForAll功能的每一篇文章,但运气不佳。为了简单起见,假设我在SSMS中的根表是。。。

    UnitID 地位 审核人
    1234 无效的 无效的
    2345 无效的 无效的

    在我的电源应用程序中,我有预先填充和用户选择的字段 状态-DropBox选择 审阅者-用户()。全名

    我已经创建了一个集合来捕获UnitID,我想通过它在SSMS表中应用更改;

    ClearCollect(
    colMassEdt,
        Filter(
            'SSMS.Table',
            Entitlement = Drp_Entitlement_1.Selected.Value
        )
    );
        
    ClearCollect(
        colMassEdt_2,
        ShowColumns(
            colMassEdt,"UnitID"
        )
    );
    

    colMassEdit_2有一个UnitID为1234和2345的表。我正在尝试构建一个补丁语句,将状态变量和审阅者变量应用于源SSMS中的每个记录。具有colMassEdit_2中存在的相应UnitID的表。我最近的尝试是:

    Patch('SSMS.Table',
        LookUp('SSMS.Table',UserAccessReviewID = colMassEdt_2),
        {
            Status:StatusMassUpd.Selected.Value
        }
    )
    

    它不起作用,我已经耗尽了我的知识库和YouTube视频。如果可能的话,请帮忙。

    0 回复  |  直到 1 年前