DISEÑO DE APLICACIONES


Diseño de un formulario que presente un cuadro de diálogo
Para ayudar a los usuarios a rellenar los documentos, cree un cuadro de diálogo personalizado que pida datos específicos. Para ello, utilice la función @DialogBox o su equivalente en LotusScript. El uso de @DialogBox precisa de dos formularios: un formulario secundario que contenga un marco de diseño con los campos, el texto y los gráficos y que tenga aspecto de cuadro de diálogo; y un formulario principal que contenga un botón que, mediante @DialogBox, muestre el formulario secundario en forma de cuadro de diálogo. Los dos formularios contienen campos compartidos, de manera que cuando los usuarios introducen valores de campos en el formulario secundario (con forma de cuadro de diálogo), los valores se comparten con los campos del formulario principal que poseen los mismos nombres. Por ejemplo, un formulario principal denominado "Mensaje" tiene un botón que utiliza @DialogBox para activar el formulario secundario denominado "Opciones del mensaje". Ambos formularios tienen un campo denominado "Comentarios". El texto introducido en el campo "Comentarios" del formulario "Opciones del mensaje" aparecerá en el campo "Comentarios" del "Mensaje".

Cuando se utiliza @DialogBox, todos los valores introducidos en el cuadro de diálogo se guardan en el documento creado con el formulario principal y se pueden consultar en el cuadro de propiedades del documento aun cuando los campos no aparezcan en el formulario principal. Si la clave [NoNewFields] se utiliza con la función @DialogBox, los campos situados tanto en el formulario principal como en el secundario se actualizarán al guardar o actualizar el formulario secundario. Si se utiliza [NoFieldUpdate], no se actualizará ningún campo o valor de los campos del formulario secundario en el formulario principal.

El uso de marcos de diseño sólo está permitido en las aplicaciones de IBM® Lotus® Notes®.

1. Abra o cree el formulario de diálogo.

2. Seleccione Crear > Marco de diseño > Crear.

3. Ajuste el tamaño del marco de diseño para que quepa en el cuadro de diálogo que desea crear.

4. Seleccione Diseñar > Propiedades del marco de diseño.

5. Desactive Mostrar borde y seleccione 3D.

6. Haga clic en el marco de diseño y cree los gráficos, el texto y los campos del cuadro de diálogo.

7. Cierre el formulario y guárdelo.

8. Haga doble clic en el formulario principal en el que situará el botón @DialogBox.

9. Sitúe el cursor en el lugar en el que desea agregar el botón y seleccione Crear > Zona activa > Botón.

10. En la ficha Info. botón (la primera), especifique el rótulo y la anchura del botón.

11. En el panel de programación, haga clic en Fórmula y escriba la fórmula usando @DialogBox.Incluya el nombre del formulario de diálogo.

Directrices para el diseño de un formulario que presente un cuadro de diálogo

Para que el diseño se asemeje lo más posible a la interfaz de usuario de Notes, siga estas directrices:


Véase también

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