EditRows función

Utilice EditRows( ) para modificar una fila de tabla existente y establecer valores en las columnas de dicha tabla.

Nota:
  • Si ejecuta este script en una vista filtrada de una tabla, sólo las filas filtradas se verán afectadas por la ejecución del script de edición de filas.
  • La función de búsqueda en otra tabla editable sólo funcionará para tablas editables.
  • No funcionará para tablas editables enriquecidas, ni para tablas de consulta múltiple.

Sintaxis 1

EditRows( date, tableName[optional filters], columName="value", columName2=value,...)

Sintaxis 2

EditRows( date, tableName[columnName1={lookupTable.columnX} AND columnName2={lookupTable.columnY} AND ...], columName="{lookupTable.columnP}", columName2=value,...)

fecha

Determina la fecha para modificar el conjunto de datos.

filtros opcionales

¡Los filtros utilizan el!Función FILTRO.

tableName

El nombre del conjunto de datos, indicado por el nombre de una tabla.

columnName

El nombre de una columna de la tabla identificada en el argumento tableName. El nombre de la columna puede pertenecer a la tabla de consulta o a la tabla de origen.

valor

El valor a insertar en la celda de la columna.

Ejemplos

Ejemplo 1
EditRows( "<%=BuList.Date%>", BuList[BU="Sales" AND Date="<%=BuList.Date%>"], status="ACCEPTED", comment="Accepted by <%=$CurrentUser:Users.Full Name%> on <%=CurrentDate()%>")
Ejemplo 2
EditRows( "Jan 2010", BuList[BU="Sales" AND Date="Jan 2010"], status="ACCEPTED", comment="Accepted by Bob on May 15, 2010")EditRows( "<%=BuList.Date%>", BuList[BU="Sales" AND Date="<%=BuList.Date%>"], status="ACCEPTED", comment="Accepted by <%=$CurrentUser:Users.Full Name%> on <%=CurrentDate()%>")
Ejemplo 3
EditRows("January:2022", Plan Volume[Service Provider GOC={Service Provider GOC.Original}], Service Provider GOC={Service Provider GOC.New}, Comment={Service Provider GOC.Comment})
Ejemplo 4
EditRows("January:2015", ET3[Name = {ET4.Name}], ID = {ET4.ID}, Seq = ({ET3.Seq}*2))

Mensajes de error

  • Los tipos de columna Lookup deben ser los mismos para la columna [ ET3 ]
    EditRows("January:2015", ET3[Seq={ET4.Seq}], ID = 2+"ABCV")
  • Dos tablas de consulta [ ET4 ], [ ET4 ] no están permitidas
    EditRows("January:2015", ET3[Seq={ET4.Seq}], ID = {ET5.ID})