VP Get table dirty rows
Historia
Lanzamiento | Modificaciones |
---|---|
19 R8 | Añadidos |
VP Get table dirty rows ( vpAreaName : Text ; tableName : Text { ; reset : Boolean {; sheet : Integer }} ) : Collection
Parámetros | Tipo | Descripción | ||
---|---|---|---|---|
vpAreaName | Text | -> | Nombre de objeto formulario área 4D View Pro | |
tableName | Text | -> | Nombre de la tabla | |
reset | Boolean | -> | True para borrar el estado sucio de la tabla actual, False para mantenerlo intacto. Por defecto=True | |
sheet | Integer | -> | Índice de la hoja (hoja actual si se omite) | |
Result | Collection | <- | Colección de objetos con todos los elementos modificados desde el último reinicio |
Descripción
El comando VP Get table dirty rows
devuelve una colección de objetos dirty row, que contienen los elementos que fueron modificados desde el último reinicio en la tabla especificada tableName.
En vpAreaName, pase el nombre del área 4D View Pro.
En tableName, pase el nombre de la tabla de la que desea obtener las líneas sucias. Sólo se tendrán en cuenta las columnas modificadas vinculadas a un contexto de datos.
Por defecto, al llamar al comando se borrará el estado sucio de la tabla actual. Para mantener este estado intacto, pase False
en el parámetro reset.
En sheet, pase el índice de la hoja objetivo. Si no se especifica ningún índice o si pasa -1, el comando se aplica a la hoja actual.
La indexación comienza en 0.
Cada objeto dirty row de la colección devuelta contiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
item | object | Objeto modificado de la línea modificada |
originalItem | object | Objeto antes de la modificación |
row | integer | Índice de la línea modificada |
Si no se encuentra tableName o si no contiene una columna modificada, el comando devuelve una colección vacía.
Ejemplo
Desea contar el número de lineas editadas:
var $dirty : Collection
$dirty:=VP Get table dirty rows("ViewProArea"; "ContextTable"; False)
VP SET NUM VALUE(VP Cell("ViewProArea"; 0; 0); $dirty.length)
Ver también
VP CREATE TABLE
VP Find table
VP SET TABLE COLUMN ATTRIBUTES
VP RESIZE TABLE