DISEÑO DE APLICACIONES


Selección de los documentos que deben mostrarse en una vista
Ejemplo

Al diseñar una vista, puede programarla para que muestre todos los documentos o sólo determinados documentos de la base de datos. La mayor parte de las bases de datos tienen una vista que muestra todos los documentos, y otras vistas que muestran un subconjunto de documentos.

La fórmula de selección predeterminada para las vistas nuevas es la combinación de la sentencia SELECT y la fórmula @All: SELECT @All, que significa "incluir todos los documentos de la base de datos en esta vista". Para reducir las clases de documentos que mostrará la vista, incluya un programa que muestre únicamente determinados documentos. Por ejemplo, en una base de datos de seguimiento de tareas, la vista "En curso" podría mostrar sólo aquellos documentos en cuyo campo Estado no apareciera el valor "Finalizada". En una base de datos de propuestas, la vista "Ideas sobre el diseño" podría mostrar todos los documentos incluidos en la categoría "Propuesta de diseño". A continuación, se incluye una fórmula de selección que muestra en la vista Novedades los documentos que contienen nuevas funciones:

SELECT @IsMember("01 Novedades"; Vista)

Elección del tipo de selección de una vista

La selección de documentos de una vista se programa en el panel de programación. Seleccione Selección de documentos en la ficha Objetos, seleccione el tipo de programación que desea agregar y, a continuación, cree el programa en el panel de selección de la vista.

Búsqueda simple

Esta opción le permite programar una selección de documentos condicional sin necesidad de conocer un lenguaje de programación. En el panel de programación, haga clic en el cuadro desplegable Ejecutar y seleccione Búsqueda simple. A continuación, haga clic en Agregar condición para cada condición de selección que desea incluir. Si desea eliminar una condición, haga clic en ella y seleccione Edición > Eliminar.

Fórmula

Esta opción le permite crear un programa para seleccionar documentos utilizando el lenguaje de fórmulas con funciones @. En el panel de programación, haga clic en Fórmula y escriba la fórmula en el área de scripts.

Relaciones entre los documentos

Estas bases de datos no son relacionales. La fórmula de selección se aplica a cada documento por separado (con dos excepciones que se tratan a continuación). Por ejemplo, no puede seleccionar el documento más reciente ni tampoco un documento que tenga un valor que coincida con el de otro documento.

Las dos excepciones son fórmulas de selección que contienen @AllDescendants y @AllChildren, lo que le permite seleccionar un documento de respuesta dependiendo de si el documento de nivel superior también está en la vista.

Para las relaciones, puede hacer lo siguiente:


Ejemplo
Véase también

Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?