DISEÑO DE APLICACIONES
Selección de documentos según el formulario utilizado y el valor de un campo
Si una base de datos contiene un formulario denominado Propuesta que, a su vez, contiene un campo Estado, una vista de la base de datos podría seleccionar todos los documentos que fueron creados con el formulario Propuesta y cuyo campo Estado estuviera definido como "Aceptada". La fórmula de selección de documentos sería:
SELECT Form ="Propuesta" & Estado="Aceptada"
Selección exclusiva de documentos que no son respuesta
Para seleccionar sólo los documentos que fueron creados con el formulario Tema principal y excluir los documentos creados con los formularios Respuesta o Respuesta a respuesta, utilice esta fórmula:
SELECT !@IsResponseDoc
Selección de documentos principales y documentos de respuesta
Si una base de datos contiene un formulario denominado Propuesta, podrá seleccionar todos los documentos creados con el formulario Propuesta, así como las respuestas a dichos documentos, utilizando la fórmula:
SELECT Form = "Propuesta" | @IsResponseDoc
Selección de documentos no creados con un determinado formulario
La vista B. datos por títulos de la plantilla Biblioteca de bases de datos selecciona todos los documentos que no han sido creados con el formulario Bibliotecario utilizando esta fórmula:
SELECT Form != "Bibliotecario"
Selección de documentos de conflicto
Cuando dos o varios usuarios realizan cambios en el mismo documento en diferentes réplicas de una base de datos, pueden surgir conflictos cuando la replicación actualiza las bases de datos. Una base de datos muestra documentos de conflicto como respuesta al documento original. Para resolver conflictos, puede diseñar una vista que muestre sólo los documentos de conflicto.
Para visualizar documentos de conflicto en una vista, asegúrese de que la opción Mostrar documentos de respuesta jerárquicamente no esté seleccionada en la ficha Opciones del cuadro de propiedades de la vista. Escriba lo siguiente como fórmula de selección de la vista:
SELECT @IsAvailable($Conflict)