tema8 formularios ii
TRANSCRIPT
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
2
Índice
FORMULARIOS II ................................................................................................................................... 3
1. SECCIONES DE UN FORMULARIO ...................................................................................................... 3 1.1. Cambiar el tamaño de una sección ....................................................................................... 4
2. TIPOS DE CONTROLES ..................................................................................................................... 5 2.1. Control dependiente .............................................................................................................. 5 2.2. Control independiente ........................................................................................................... 5 2.3. Control calculado ................................................................................................................... 6
3. TRABAJO CON CONTROLES .............................................................................................................. 6 3.1. Seleccionar controles ............................................................................................................ 6 3.2. Borrar controles ..................................................................................................................... 8 3.3. Distribución de controles ....................................................................................................... 8 3.4. Márgenes de los controles .................................................................................................. 10 3.5. Distancias entre los controles ............................................................................................. 10 3.6. Mover controles ................................................................................................................... 11 3.7. Incluir un control dependiente ............................................................................................. 12 3.8. Orden de tabulación ............................................................................................................ 13 3.9. Incluir un control independiente .......................................................................................... 14 3.10. Modificar el aspecto de un control ................................................................................... 14
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
3
Formularios II
En este tema se describen las secciones de un formulario, cómo añadir, eliminar o modificar
algunos controles como etiquetas, cuadros de texto, casillas de verificación y el modo de
organizar estos controles para que el tamaño, distribución y orden de tabulación sean
adecuados.
1. Secciones de un formulario
Desde la vista Diseño puede observar estas secciones. Puesto que un formulario no es un objeto
destinado a ser impreso, que lo normal es visualizarlo por pantalla, sus principales secciones
son: Encabezado del formulario, Detalle y Pie del formulario.
Si va a imprimir el formulario, es posible incluir dos secciones más: Encabezado de página y pie
de página para que incluya los controles para visualizar en todas las páginas en la parte superior
y en la parte inferior, respectivamente.
Para mostrar/ocultar secciones del formulario puede emplear los comandos siguientes desde la
ficha Diseño
Para seleccionar una sección haga clic en el selector de sección correspondiente que encuentra
en la regla vertical o en la barra donde aparece el nombre de la sección.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
4
Encabezado del formulario Los controles que incluye en esta sección se visualizan en la parte superior de todas las
pantallas de la vista formulario.
Se suelen incluir controles de etiqueta como el título del formulario y logo en los formularios de
columna. Si el formulario es tabular, además se incluyen las etiquetas de los nombres de los
campos a visualizar.
Detalle En esta sección se introducen los controles que muestren información de campos, cálculos,…
Pie del formulario Los controles que incluye en esta sección se visualizan en todas las pantallas en la parte inferior.
1.1. Cambiar el tamaño de una sección
Para cambiar la anchura de una sección arrastre con el ratón por el borde derecho de la misma y
en dirección hacia la derecha para aumentar y hacia la izquierda para reducir.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
5
Para cambiar la altura de una sección arrastre con el ratón por el borde inferior de la misma y en
dirección hacia abajo para aumentar y hacia arriba para reducir
2. Tipos de controles
Los controles son objetos que muestran datos, realizan acciones y permiten ver y trabajar con
información que mejora la interfaz de usuario, como etiquetas e imágenes. El control más común
es el cuadro de texto, pero también hay otros controles como etiquetas, casillas de verificación y
controles de subformulario y subinforme.
Se clasifican en:
2.1. Control dependiente
Su origen de datos son campos de una tabla o una consulta. Los controles dependientes se
usan para mostrar valores procedentes de los campos de las bases de datos. Los valores
pueden ser texto, fechas, números, valores Sí/No, imágenes o gráficos.
2.2. Control independiente
No tienen orígenes de datos son controles independientes. Se usan para mostrar líneas,
rectángulos e imágenes y textos fijos como rótulos.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
6
2.3. Control calculado
Su origen de datos es una expresión en vez de un campo. Una expresión puede ser una
combinación de operadores, nombres de controles, nombres de campos, funciones que
devuelven un único valor y valores constantes.
3. Trabajo con controles
Para realizar cualquier cambio en los controles debe seleccionar previamente estos.
3.1. Seleccionar controles
Haga clic sobre un control para seleccionarlo. Si el control es dependiente, seguramente se ha
seleccionado también el control independiente asociado.
Para seleccionar varios controles que se encuentran en la misma fila lleve el ratón a la regla
vertical y haga clic en ella. Los controles que se encuentren en la horizontal correspondiente
quedarán seleccionados
Para seleccionar varios controles que se encuentran en la misma vertical lleve el ratón a la regla
horizontal y haga clic en ella. Los controles que se encuentren en la horizontal correspondiente
quedarán seleccionados.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
7
También puede trazar un rectángulo imaginario sobre una de las secciones. Todos los controles
que entren total o parcialmente en éste, quedarán seleccionados.
Para seleccionar un grupo de controles haga clic en uno de los controles del grupo y cuando
visualice en la parte superior izquierda del grupo el selector, haga clic en él
El resultado será el siguiente:
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
8
3.2. Borrar controles
Seleccione el control y pulse la tecla SUPR.
3.3. Distribución de controles
Desde la vista Diseño, en la ficha Organizar encuentra comandos que le permiten cambiar la
distribución de los controles de un formulario.
Seleccione el grupo de controles y haga clic en Tabular para que los controles queden
organizados en filas y columnas, al igual que en una hoja de cálculo, con etiquetas en el
encabezado del formulario y los controles dependientes en el Detalle.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
9
Seleccione el grupo de controles y haga clic en Apilado para que los controles se organicen
verticalmente, al igual que se puede ver en un formulario en papel, con una etiqueta a la
izquierda de cada control. Los diseños apilados están siempre incluidos en la misma sección.
Si desea quitar un control del grupo, seleccione ese control y utilice el comando Quitar de la
ficha Organizar.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
10
Si desea agregar un control a un grupo, haga clic en el selector del grupo y con la tecla Mayus
pulsada seleccione ese control, luego haga clic en el botón correspondiente a la distribución que
desee (Apilado o Tabular)
Para todos estos cambios también puede emplear el menú contextual.
3.4. Márgenes de los controles
Los márgenes de un control de cuadro de texto, etiqueta,… puede cambiarles seleccionando el
control y seleccionando una de las opciones que ofrece el comando Márgenes de control de la
ficha Organizar
O bien, utilice la Hoja de propiedades que muestra desde la ficha Diseño y cambie los valores
de Margen superior, Margen inferior, Margen izquierdo y Margen derecho.
3.5. Distancias entre los controles
Si selecciona un grupo de controles puede cambiar las distancias entre ellos seleccionando una
de las opciones del comando Relleno del control de la ficha Organizar
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
11
Si quita los controles del grupo, podrá cambiar las distancias verticales o las distancias
horizontales por separado utilizando las herramientas del grupo Posición que se han recuadrado.
Las dos primeras permiten igualar la distancia horizontal y vertical respectivamente.
3.6. Mover controles
Seleccione el control que desea mover.
Si arrastra desde el marco mueve el control y el control asociado a la vez.
Si arrastra desde el vértice superior izquierdo se mueve únicamente ese control.
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
12
3.7. Incluir un control dependiente
Para incluir un control que muestre los datos de un campo de la tabla que da origen al formulario
muestre la lista de campos utilizando el comando Agregar campos existentes que encontrará
en la ficha Diseño. Así le mostrará un panel con los campos de esa tabla.
Seleccione un control de la galería de controles
Arrastre el campo que dará origen al control dependiente desde el panel de la lista de campos
hasta la posición donde desee mostrarlo en el Detalle del formulario
El resultado es que llevará a esa posición el cuadro de texto que representará el campo
COD_CURSO, colocando la etiqueta asociada a su izquierda
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
13
Ahora seleccione también el grupo de controles existentes y haga clic en la misma distribución
(apilado)
Si muestra la Hoja de propiedades, con el control seleccionado, en la parte superior de la
categoría Todas puede comprobar que las propiedades Nombre y Origen del control se han
rellenado con los datos que tiene ese campo en la tabla
3.8. Orden de tabulación
Aunque coloque un control en la parte superior del detalle, si es el último que ha insertado,
Access le asignará en orden de tabulación la última posición. Es decir, si cuando muestra el
formulario se desplaza por los controles con la tecla tabulador, ese control será el último al que
se desplaza.
Para cambiar el orden de tabulación y establecer de forma automática un orden por posición
haga clic en el comando Orden de tabulación de la ficha Organizar
En el cuadro de diálogo que muestra seleccione la sección donde quiera cambiar el orden, en el
panel izquierdo y luego haga clic en el botón Orden automático
Tema 8. Formularios II
C/ Miguel de Unamuno, 1_47008_Valladolid
Tel. 983249455 / 625569162_Fax 983243547
[email protected]_www.ticsyformacion.com
Plaza Iturrilun nº5 bajo_20800 Zarautz_Gipuzkoa
Tel. 943830230_Fax 943830233
[email protected]_www.lombokdesign.com
14
3.9. Incluir un control independiente
Para insertar una línea en el pie del formulario seleccione línea en la galería de controles de la
ficha Diseño.
Luego haga clic sobre el área del pie para el inicio de la línea y arrastre hasta el otro extremo de
ese segmento. Para asegurar que sea horizontal pulse la tecla Mayus antes de comenzar a
trazar la línea y manténgala pulsada durante su trazado.
Para modificar el aspecto de la línea utilice las herramientas
3.10. Modificar el aspecto de un control
Muchos de los controles pueden mostrar texto. Para cambiar las características de formato de
estos controles utilice las herramientas de la ficha Diseño, cuando el control o controles estén
seleccionados.