PowerApps: вставка диапазона чисел в SQL
Я пытаюсь вставить диапазон серийных номеров в таблицу SQL Server.
Я использую следующий код, но он вставляет только одну запись:
Patch('[dbo].[SerialNos]', Defaults('[dbo].[SerialNos]'),
{Equipment: varEquipNo,
SerialNumber: "123456",
Loc: varStorLoc
})
Как я могу изменить его, чтобы использовать диапазон серийных номеров (например, от SerialNo - до SerialNo):
1 ответ
В настоящее время нет прямого способа создать диапазон чисел в PowerApps, но вы можете использовать что-то вроде примера ниже:
ForAll(
FirstN(
[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],
Value(txtSerialEnd.Text) - Value(txtSerialStart.Text) + 1),
Patch(
'[dbo].[SerialNos]',
Defaults('[dbo].[SerialNos]'),
{
Equipment: varEquipNo,
SerialNumber: Value(txtSerialStart.Text) + Value,
Loc: varStorLoc
}))
Это добавляет ограничение на размер диапазона чисел, но вы можете добавить больше чисел к первому параметру FirstN
если вы хотите поддерживать более широкий диапазон значений.