El control nos permite introducir otros objetos (archivo de imagen, sonido, texto, etc.) en el formulario, con la particularidad de que al hacer doble clic desde la Vista Diseño sobre éste podremos editarlo desde el mismo formulario al abrirse el programa que se usa para ése tipo de archivo.
El archivo puede estar incrustado o vinculado (según tengamos desactivada o activada la casilla Vincular).
Cuando el archivo está incrustado se copia una copia del mismo dentro del archivo de base de datos, y si está vinculado se opera sobre la imagen a la que se hace referencia desde donde ésta esté guardada. También podemos crear un archivo nuevo.
Este control sirve para insertar, modificar y ver otros tipos de archivos (imágenes, documentos, sonidos) en los registros de una base de datos en campos de tipo OLE (un tipo de objeto que permite el intercambio de distintos tipos de datos entre programas, entre otras cosas.).
Para insertar un control de este tipo en el formulario sólo hemos de crear el objeto haciendo clic en el icono y luego en sus propiedades, dentro de la pestaña Datos seleccionaremos el campo de tipo OLE de la tabla en la opción Origen del control.
Al ejecutar el formulario, si hacemos doble clic sobre el objeto insertado se abrirá el programa asociado al archivo, pudiendo modificarlo.
Para insertar una imagen, haremos clic con el botón derecho en el marco dependiente y seleccionaremos Insertar objeto: se mostrará una cuadro de diálogo en el que seleccionaremos la opción Crear desde archivo.
Después navegaremos hasta la imagen, haremos clic en Aceptar y pulsaremos Enter estando sobre el marco dependiente. También es posible crear un nuevo objeto.
Para modificar la imagen haremos doble clic sobre ella, y después de haberse abierto con el programa asociado la modificaremos.
Para eliminar el objeto OLE sólo hace falta seleccionarlo y pulsar la tecla Supr.
En caso necesario, es posible dividir un formulario grande en varias partes para su visualización mientras lo usamos en la vista Hoja de Datos.
Normalmente para desplazarnos en un formulario usaremos la barra de desplazamiento vertical y/o las teclas Re Pág (página arriba) y Av Pág.
Pero si deseamos que al pulsarlas nos lleven a una posición concreta podemos definirla introduciendo un salto de página.
Para insertar un salto de página hemos de hacer clic en el icono del cuadro de herramientas y lo pondremos allí donde deseemos que comience la nueva página: veremos a la izquierda de la página unos puntos suspensivos para indicarnos su posición. Este control se puede mover como todos los demás.
Para introducir un control de este tipo usaremos el icono .
Este control es usado entre otras cosas cuando queremos dividir los datos en varias secciones.
La creación de un control de ficha es bien sencilla: basta con crear los objetos en cada una de sus páginas (no basta con mover objetos ya creados dentro de él).
En ocasiones nos puede interesar dibujar líneas y cuadrados en un formulario con objeto de separar sus secciones o hacerlo más vistoso.
Para ellos usaremos los iconos y
.
Aparte de los controles incorporados en Microsoft Access vistos hasta ahora, también podemos usar otros que tengamos instalados en el sistema.
No vamos a detenernos en este apartado pues sería para tratarlo en un curso más avanzado, tan sólo diremos que para hacerlo acudiremos al icono del cuadro de herramientas.
Hasta ahora tan sólo hemos visto una descripción de los diferentes tipos de controles incluidos en el cuadro de herramientas, pero con ello no haremos nada si no los asociamos con los campos de las tablas o consultas.
El proceso es sencillo: como ya hemos dicho para ver las propiedades de un control hemos de hacer doble clic sobre él.
Como vemos en la imagen, las diferentes propiedades de un control están divididas en varios tipos por pestaña.
Para asociar un campo a un control, hemos de seleccionarlo en la opción Origen del Control que se halla en la pestaña Datos.
En esta pestaña Datos podemos además configurar otras opciones tales como dar un valor predeterminado al control, aplicar una regla y texto de validación, bloquear el control para que no se pueda editar el valor del campo desde él, etc.
El editar una tabla desde un formulario es igual a si lo hiciéramos desde la tabla en la vista Hoja de datos.