【问题标题】:PowerApps: Inserting range of numbers into SQLPowerApps:将数字范围插入 SQL
【发布时间】:2019-02-07 16:05:52
【问题描述】:

我正在尝试将一系列序列号插入到 SQL Server 表中。

我正在使用以下代码,但它只插入一条记录:

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

如何修改它以使用一系列序列号(例如从 SerialNo - To SerialNo):

【问题讨论】:

    标签: powerapps powerapps-formula powerapps-collection


    【解决方案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 的第一个参数中添加更多数字。

    【讨论】:

      猜你喜欢
      • 2020-03-28
      • 2021-11-09
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多