Diferencia entre revisiones de «Manejo de listas de comprobación»

De Egeasy
Saltar a: navegación, buscar
 
(No se muestran 12 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
__NOTOC__
 +
===<code>$Lista</code>===
 
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left">
 
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left">
 
<code>'''$Lista'''(E: expresión): {{T|lista_comprobacion}}</code>
 
<code>'''$Lista'''(E: expresión): {{T|lista_comprobacion}}</code>
Línea 10: Línea 12:
 
<code style="background: #FFFFFF">$Lista([&Dominio]->[Revisión].[Documentación a requerir])</code>
 
<code style="background: #FFFFFF">$Lista([&Dominio]->[Revisión].[Documentación a requerir])</code>
 
</blockquote>
 
</blockquote>
 +
 +
===<code>$InvertirSeleccion</code>===
  
 
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left">
 
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left">
Línea 24: Línea 28:
  
 
<blockquote style="border: 1px dashed #2F6FAB; background: #FFFFFF; margin:1em 15ex 5ex 15ex; padding: 1em; text-align:left;">
 
<blockquote style="border: 1px dashed #2F6FAB; background: #FFFFFF; margin:1em 15ex 5ex 15ex; padding: 1em; text-align:left;">
<p><pre style="background: #FFFFFF">[Documentos entregados] <code><font color="#0000FF"><b>es</b></font></code> <code><font color="#FF0000"><b>tabla</b></font></code>
+
<p><code style="background: #FFFFFF">[Documentos entregados] {{PR|es}} {{T|tabla}}</code></p><p><code>[seleccionados] {{PR|es}} {{T|logico}}</code></p><p><code>[descripción] {{PR|es}} {{T|texto}}</code></p><p><code>{{PR|fin}}</code></p><p><code>$InvertirSeleccion($matriz([Datos generales].[Documentos entregados])</code></p>
      [seleccionados] {{PR|es}} {{T|logico}}
+
      [descripción] {{PR|es}} {{T|texto}}
+
asdasd
+
</pre></p>
+
 
</blockquote>
 
</blockquote>
  
<p>$InvertirSeleccion($matriz([Datos generales].[Documentos entregados])</code><p><code>{{COM|//[Documentos entregados] es un campo tabla con dos columnas (seleccionado, descripción)}}</code></p>
+
[[Categoría:ODL]]
 +
[[Categoría:Funciones]]

Revisión actual del 14:17 22 abr 2009

$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])