DISEÑO DE APLICACIONES


Creación de tablas programadas
En IBM® Lotus® Domino(TM) Designer se pueden crear cuatro tipos de tablas:
Dado que el procedimiento para crear una tabla estándar, con fichas o animada en Designer es idéntico al que se utiliza en el cliente IBM® Lotus® Notes®, consulte el tema Creación de tablas en la Ayuda de Notes. Si desea acceder a la Ayuda mientras está creando una tabla, pulse la tecla F1.

Funcionamiento de las tablas programadas

Las tablas programadas son tablas que, en base a una fórmula de acción o de campo, sólo muestran una fila en cada momento. Una tabla programada se inicia como una tabla con fichas parecida a un cuadro de propiedades de Designer. En cada momento, el usuario sólo ve una ficha o una fila de la tabla. En las tablas con fichas normales, el usuario hace clic en las pestañas situadas en la parte superior de la tabla para seleccionar la fila que desea ver. En las tablas programadas, el usuario selecciona la fila que desea ver haciendo clic en una acción, un vínculo o una entrada de esquema.

Deberá escribir una fórmula en el área de scripts del panel de programación para controlar la fila que se ha de visualizar y para asociar la fila con una acción, vínculo o entrada de esquema. Incluya un campo en la fórmula con el mismo nombre que el asignado a la tabla en el cuadro de propiedades, con la única diferencia de que debe ir precedido del signo de dólar ($). Recuerde que los nombres de campo de las tablas tienen en cuenta las mayúsculas y minúsculas y que, por consiguiente, $tabla es un nombre de campo distinto de $Tabla.

Por ejemplo, en la página de inicio de su empresa, podría situar una tabla programada que mostrara distinta información sobre su empresa dependiendo de lo que los visitantes de la sede desearan consultar. Si éstos hacen clic en el texto activo "Sucursales", verán la fila de la tabla que ofrece la ubicación de las distintas sucursales de la empresa. Si hacen clic en el texto activo "Historia", verán la fila de la tabla que describe la historia de la empresa.

Nota Al diseñar las tablas programadas en un formulario, puede usar un campo del formulario para controlar la tabla. Podrá utilizar un campo de lista de opciones actualizable o un campo calculado.

Para crear una tabla programada

1. Sitúe el cursor en el lugar de la página o del formulario en el que desea que aparezca la tabla. Si está en un documento, deberá encontrarse en un campo de texto enriquecido.

2. Seleccione Crear - Tabla. Aparecerá el cuadro de diálogo Crear tabla.

3. Seleccione el número de filas y de columnas de la tabla.


4. En la sección Tipo de tabla, haga clic en el botón de tabla programada.

5. Haga clic en Aceptar.

6. Seleccione Tabla - Propiedades de la tabla.

7. Haga lo siguiente en la ficha Programación de la tabla del cuadro de propiedades de la tabla:

8. (Opcional) Para incluir pestañas para que el usuario pueda cambiar de fila, seleccione Mostrar también las pestañas en la ficha Filas de la tabla.

9. Asigne formato a la tabla.

10. Introduzca texto, gráficos u objetos en la tabla.

11. Cree los vínculos, los botones o las entradas de esquema que configurarán los campos de la tabla y controlarán su visualización.

Ejemplo: Creación de zonas activas para controlar una tabla programada

1. Cree una tabla programada de dos filas y dos columnas en una página. Denomínela InfoEmpresa. Denomine "a" a la primera fila y "b" a la segunda.

2. Introduzca texto y gráficos en cada una de las filas y columnas de la tabla.

3. Debajo de la tabla, introduzca una línea de texto que tenga relación con lo que verán los usuarios cuando visualicen cada fila de la tabla. Introduzca una línea por cada fila de la tabla. Por ejemplo, si tiene una tabla de dos filas (una línea para las sucursales de la empresa y otra para la historia) introduzca dos líneas de texto:


4. Seleccione el texto de la primera línea y seleccione Crear - Zona activa - Acción.

5. Seleccione el evento Zona activa - Click de la ficha Objetos del panel de programación.

6. Escriba una fórmula en el área de scripts del panel de programación que sitúe en el campo $InfoEmpresa el nombre de la fila de la tabla que desea mostrar.


7. Seleccione la segunda línea de texto y cree una zona activa con la fórmula:
Cuando los usuarios hagan clic en la primera zona activa, verán únicamente el texto y los gráficos de la primera fila de la tabla. Cuando hagan clic en la segunda zona activa, verán únicamente el texto y los gráficos de la segunda fila de la tabla.

Véase también


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