A função Patch no Power Apps é usada para modificar ou criar um ou mais registros em uma fonte de dados, ou mesclar registros fora de uma fonte de dados. Ela é especialmente útil para situações complexas, como atualizações que não exigem interação do usuário ou formulários que abrangem várias telas1. Aqui estão algumas maneiras de usar a função Patch:
- Criar um novo registro:
- Sintaxe:
Patch(Datasource, BaseRecord, NewRecord) - Exemplo:
- Sintaxe:
Patch(
Employees,
Defaults(Employees),
{
FullName: "Sarah Green",
EmployeeNumber: 1002,
HireDate: Date(2018, 3, 14),
Active: true
}
)
Atualizar um registro existente:
- Sintaxe:
Patch(Datasource, BaseRecord, ChangeRecord) - Exemplo:
Patch(
Employees,
LookUp(Employees, ID = 4),
{
FullName: "Sarah Brown",
EmployeeNumber: 1003
}
)
Obter o resultado da função Patch:
- Sintaxe:
Set(VariableName, Patch(Datasource, BaseRecord, ChangeRecord)) - Exemplo:
Set(
varEmployeeCurrent,
Patch(
Employees,
Default(Employees),
{
FullName: "Kelly Smith",
EmployeeNumber: 1066
}
)
)
» How to use the PATCH function in POWER APPS | [Explained with Examples]
https://learn.microsoft.com/pt-br/power-platform/power-fx/reference/function-patch

Leave a comment