我有一个应用程序,我想有一个大规模更新功能。我可以很好地更新个人记录,但基于集合更新组对我来说是一种逃避。我已经阅读了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视频。如果可能的话,请帮忙。