|
Después de crear un conjunto de subformularios de opciones, puede crear enlaces de datos con o sin afirmaciones condicionales para los distintos objetos de subformulario dentro del conjunto. El uso de afirmaciones condicionales ofrece un control mayor cuando se muestran subformularios dentro de conjuntos de subformularios de opciones en un formulario, frente a especificar solo un enlace de datos.
Para cada objeto de subformulario que aparece en la lista Subformularios alternativos del cuadro de diálogo Editar subformularios designados de datos, puede especificar un nodo de datos de la conexión de datos. Si especifica una afirmación condicional, puede introducir una expresión que evaluará como true o false en tiempo de ejecución. Solo la primera entrada de la lista Subformularios alternativos con una afirmación condicional que se evalúa como true aparecerá en el formulario.
Nota: si no especifica una afirmación condicional para una entrada de la lista Subformulario alternativos, se considera que dicha entrada tiene un valor de true.
Seleccione un objeto de conjunto de subformularios.
En la paleta Objeto, haga clic en la ficha Conjunto de subformularios y asegúrese de que está seleccionada la opción Seleccionar un subformulario de las alternativas, en la lista Tipo.
Seleccione Editar alternativas y elija cómo desea especificar un enlace de datos de subformulario dentro del conjunto de subformularios llevando a cabo una de las siguientes acciones:
Seleccione Elegir subformulario cuyo nombre coincida con el atributo o elemento de datos para enlazar nodos de datos a objetos de subformulario por nombre. En este caso, los nombres de los nodos de datos asociados deben coincidir con los nombres de los objetos subformularios del diseño de formularios.
Seleccione Elegir subformulario empleando expresión para enlazar objetos de subformulario del diseño de formularios a los nodos de datos de la conexión de datos especificando manualmente un enlace.
En la lista de conexión de datos, especifique el origen de datos del que desea enlazar los datos.
Haga clic en el botón Agregar para insertar un nuevo subformulario en el conjunto de subformularios de opciones o seleccione un elemento de lista existente. Al agregar un nuevo subformulario se agrega un duplicado del subformulario seleccionado actualmente. Si no hay ningún subformulario seleccionado, se agrega un nuevo subformulario sin nombre al conjunto de subformularios de opciones.
En el campo Nombre, escriba el nombre de un nuevo objeto de subformulario, si es necesario. Si está enlazando el subformulario por elemento de dato o nombre de atributo, asegúrese de que el nombre del campo coincide exactamente con el nombre del nodo de datos asociado.
Si ha seleccionado Elegir subformulario cuyo nombre coincida con el atributo o elemento de datos en el paso 4, puede ir directamente al paso 11. De lo contrario, continúe con el paso 8.
Haga clic en el triángulo ubicado a la derecha del campo Enlace y seleccione un nodo de datos del menú. Designer rellena automáticamente el campo Enlace con una referencia de secuencias de comandos al nodo de datos seleccionado. Otra opción consiste en escribir manualmente una referencia en el campo.
Seleccione un lenguaje de secuencias de comandos de la lista Idioma.
En el campo Expresión, escriba la secuencia de comandos para realizar las acciones requeridas o el procesamiento del objeto de subformulario y nodo de datos especificados.
Repita los pasos 6 a 10 para subformularios alternativos adicionales.
Haga clic en Aceptar cuando termine de agregar entradas a la lista.
|
|
|