PowerApps:插入号范围为SQL

问题描述 投票:1回答:1

我试图插入一个范围序列号到SQL Server表。

我使用下面的代码,但它只能插入一条记录:

Patch('[dbo].[SerialNos]', Defaults('[dbo].[SerialNos]'),
{Equipment: varEquipNo, 
    SerialNumber: "123456", 
             Loc: varStorLoc
})

我怎么可以修改它使用一系列的序列号(例如从的SerialNo - 要的SerialNo。):

Range of Serial Numbers Insertion

powerapps powerapps-formula powerapps-collection
1个回答
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的第一个参数添加更多号码。

© www.soinside.com 2019 - 2024. All rights reserved.