Manejo de listas de comprobación

De Egeasy
Saltar a: navegación, buscar

$Lista

$Lista(E: expresión): <code>lista_comprobacion</code>

  • Descripción

    Indica que el resultado de una expresión es una lista de comprobación. Muy útil cuando la expresión no es evaluada, por ejemplo por el acceso al dominio.

  • Ejemplo

$Lista([&Dominio]->[Revisión].[Documentación a requerir])

$InvertirSeleccion

$InvertirSeleccion(L: <code>lista_comprobacion): lista_comprobacion</code>

$InvertirSeleccion(M: <code>matriz): matriz</code>

  • Descripción

    Cambia el valor de selección de todas las filas de una lista de comprobación. También admite como parámetro una matriz cuya estructura sean dos columnas, una columna lógica llamada "seleccionado" y otra de tipo texto llamada "descripción". En este caso, invertiría los valores de la columna lógica. En realidad, una lista de comprobación es una matriz con las dos columnas que hemos comentado.

  • Ejemplos

[Documentación presentada] <code>es lista_comprobacion</code>

...

$InvertirSeleccion([Datos generales].[Documentación presentada])

[Documentos entregados] <code>es tabla</code>

[seleccionados] <code>es logico</code>

[descripción] <code>es texto</code>

<code>fin</code>

$InvertirSeleccion($matriz([Datos generales].[Documentos entregados])