|
Se puede crear una tabla con subformularios. Los subformularios pueden contener distintos tipos de objetos como botones, campos de texto y otros subformularios. La dirección del subformulario indica cómo se organizarán los objetos que contiene. Normalmente, creará tablas empleando el objeto Tabla en la paleta Biblioteca de objetos. Si tiene que crear una tabla complicada en la que las columnas no se alinean, puede emplear subformularios.
Inicie la tabla:
En la paleta Biblioteca de objetos, haga clic en la categoría Estándar y arrastre un objeto de Subformulario al formulario.
Redimensione el subformulario de forma que tenga la anchura requerida para la tabla.
Expanda el alto del subformulario de tal modo que pueda agregar uno o más subformularios secundarios.
Escriba un nombre para el subformulario en el cuadro Nombre de la ficha Enlace de la paleta Objeto. Por ejemplo, escriba TablaPrincipal.
En la paleta Accesibilidad, seleccione Tabla en la lista Función de subformulario.
Cree un encabezado de tabla:
Arrastre otro objeto de subformulario al subformulario TablaPrincipal.
Defina el ancho del subformulario de encabezado para que coincida con el ancho de su subformulario principal y defina el alto del subformulario para que coincida con el alto necesario de la fila de encabezado.
Escriba un nombre para el subformulario en el cuadro Nombre de la ficha Enlace de la paleta Objeto. Por ejemplo, escriba EncabezadoTabla.
En la paleta Accesibilidad, seleccione Encabezado en la lista Función de subformulario.
Agregue texto a los encabezados de columna:
Arrastre un objeto de Texto al subformulario EncabezadoTabla.
Haga doble clic en el texto del objeto Texto y escriba un nombre para la columna.
Repita las veces que sea necesario para agregar más encabezados a la tabla.
Cree una fila de trabajo que actuará como la fila de repetición de la tabla:
Arrastre otro objeto de subformulario al subformulario TablaPrincipal.
Defina el ancho del subformulario de fila de trabajo para que coincida con el ancho de su subformulario principal y defina el alto del subformulario de fila de trabajo para que coincida con el alto necesario de la fila de trabajo.
Escriba un nombre para el subformulario en el cuadro Nombre de la ficha Enlace de la paleta Objeto. Por ejemplo, escriba FilaTrabajoTabla.
Agregue el mismo número de campos para colocarlo debajo de los encabezados que ha agregado en el paso 3 para mostrar los valores de datos en la tabla. Defina el tamaño de los campos.
En la paleta Presentación, seleccione la opción Ninguno en la lista Posición.
En la paleta Accesibilidad, seleccione Fila de trabajo en la lista Función de subformulario.
Seleccione el subformulario TablaPrincipal, haga clic en la ficha Subformularios de la paleta Objeto y seleccione De posición variable en la lista Tipo.
En la paleta Objeto, haga clic en la ficha Enlace y seleccione Repetir fila para cada elemento de datos.
(Opcional) Puede mejorar la tabla del siguiente modo:
Crear una tabla con celdas de anchura variableCree dos o más tablas. Cada tabla debería tener una fila de trabajo. La primera tabla debería tener una fila de encabezado pero las demás tablas sólo deberían tener filas de encabezado.
Disponga las tablas una debajo de otra.
Ajuste todas estas tablas en un subformulario principal.
Ajuste el ancho de las celdas según sea necesario.
Ajuste el subformulario principal como De posición variable.
|
|
|