martes, 24 de marzo de 2015

El grupo de controles

Para definir qué información debe aparecer en el formulario y con qué formato, se utilizan lo que llamamos controles. Un control no es más que un objeto que muestra datos, realiza acciones o se utiliza como decoración. Por ejemplo, podemos utilizar un cuadro de texto para mostrar datos, un botón de comando para abrir otro formulario o informe, o una línea o un rectángulo para separar y agrupar controles con el fin de hacerlos más legibles.
En el grupo Controles de la pestaña Diseño tenemos un botón por cada tipo de controles que se pueden añadir al formulario. Puedes verlos todos pulsando la flecha inferior derecha del recuadro que los contiene:
Controles
 Cuando queremos crear varios controles del mismo tipo podemos bloquear el control haciendo clic con el botón secundario del ratón sobre él. En el menú contextual elegiremos Colocar varios controles.Opción contextual - Colocar varios controles
A partir de ese momento se podrán crear todos los controles que queramos de este tipo sin necesidad de hacer clic sobre el botón correspondiente cada vez. Para quitar el bloqueo hacemos clic sobre el botón Control seleccionar o volvemos a seleccionar la opción del menú contextual para desactivarla.
 El botón Asistente de controles activará o desactivará la Ayuda a los controles. Si lo tenemos activado (como en la imagen) al crear determinados controles se abrirá un asistente para guiarnos.
 Ahora vamos a ver uno por uno los tipos de controles disponibles:
IconoControlDescripción
SeleccionarSeleccionarVuelve a dar al cursor la funcionalidad de selección, anulando cualquier otro control que hubiese seleccionado.
Cuadro de textoCuadro de textoSe utiliza principalmente para presentar un dato almacenado en un campo del origen del formulario. Puede ser de dos tipos: dependiente o independiente.

- El cuadro de texto dependiente depende de los datos de un campo y si modificamos el contenido del cuadro en la vista Formulario estaremos cambiando el dato en el origen. Su propiedad Origen del control suele ser el nombre del campo a la que está asociado.
- El cuadro de texto independiente permite por ejemplo presentar los resultados de un cálculo o aceptar la entrada de datos. Modificar el dato de este campo no modifica su tabla origen. Su propiedad Origen del control será la fórmula que calculará el valor a mostrar, que siempre irá precedida por el signo =.
EtiquetaEtiquetaSirve para visualizar un texto literal, que escribiremos directamente en el control o en su propiedad Título.
Botón de comandoBotónAl pulsarlo se ejecutará la acción que se le indique, tanto acciones personalizadas como acciones predefinidas de entre las más de 30 disponibles en su asistente.
Control de pestañaControl de pestañaPermite organizar la información a mostrar en pestañas distintas.
HipervínculoHipervínculoPara incluir un enlace a una página web, un correo electrónico o un programa.
Controlador de explorador webControl de explorador webPermite incrustar una página web en el formulario, indicando su dirección.
Control de navegaciónControl de navegaciónInserta en el formulario un objeto que facilita la navegación por él. Tiene el mismo efecto que crear directamente un formulario de tipo Navegación.
Grupo de opcionesGrupo de opcionesPermite delimitar una serie de opciones disponibles que guardan una relación entre sí. Por ejemplo el grupo Género que podría englobar las opciones HombreMujer.
Se recomienda utilizarlo cuando no haya muchas opciones. Si son más es preferible ahorrar espacio con cuadros de lista o combinados.
Se definen sus opciones mediante un asistente.
Insertar salto de líneaInsertar salto de líneaNo tiene efecto en la Vista Formulario pero sí en la Vista Preliminar y a la hora de imprimir.
Cuadro  combinadoCuadro combinadoEs una lista de posibilidades entre las que el usuario puede escoger si la despliega.
Se definen sus opciones mediante un asistente.
GráficoGráficoRepresentación gráfica de datos que ayuda a su interpretación de forma visual.
LíneaLíneaPermite dibujar líneas en el formulario, para ayudar a organizar la información.
Botón alternarBotón de alternarSe suele utilizar para añadir una nueva opción a un grupo de opciones ya creado. También se puede utilizar para presentar un campo de tipo Sí/No, si el campo contiene el valor , el botón aparecerá presionado.
Cuadro de listaCuadro de listaA diferencia del cuadro combinado, la lista de valores aparece desplegada en todo momento. Esto favorece la posibilidad de seleccionar más de una opción a la vez.
Al igual que los cuadros combinados un cuadro de lista puede tener una o más columnas, que pueden aparecer con o sin encabezados. Se define mediante un asistente.
RectánguloRectánguloPermite dibujar rectángulos en el formulario, para ayudar a organizar la información.
Casilla de verificaciónCasilla de verificaciónSe suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, o para presentar un campo de tipo Sí/No. Si el campo contiene el valor , la casilla tendrá este aspecto , sino este otro .
Marco de objeto independienteMarco de objeto independientePara insertar archivos como un documento Word, una hoja de cálculo, etc. No varian cuando cambiamos de registro (independientes), y no están en ninguna tabla de la base.
Datos adjuntosDatos adjuntosEsta es la forma más moderna y óptima de incluir archivos en un formulario. Equivale a los marcos de objeto, solo que Datos adjuntos está disponible para las nuevas bases hechas en Access 2007 o versiones superiores (.accdb) y los marcos pertenecen a las versiones anteriores (.mdb).
Botón de opciónBotón de opciónSe suele utilizar para añadir una nueva opción a un grupo de opciones ya creado, o para presentar un campo de tipo Sí/No. Si el campo contiene el valor , el botón tendrá este aspecto  , sino, este otro .
Subformulario/SubinformeSubformulario/ SubinformePara incluir un subformulario o subinforme dentro del formulario. Un asistente te permitirá elegirlo.
En versiones anteriores un formulario no podía incluir un subinforme, en este aspecto se ha mejorado.
Marco de objeto dependienteMarco de objeto dependientePara insertar archivos como un documento Word, una hoja de cálculo, etc. Varian cuando cambiamos de registro (dependientes), porque se encuentran en una tabla de la base. Ejemplos: La foto o el currículum de una persona, las ventas de un empleado, etc.
ImagenImagenPermite insertar imágenes en el formulario, que no dependerán de ningún registro. Por ejemplo, el logo de la empresa en la zona superior.
ALGUNAS IMÁGENES Y VÍDEOS 








consultas de actualización

En este artículo se explica cómo crear y ejecutar una consulta de actualización. Se usa este tipo de consulta para actualizar o cambiar datos en un conjunto de registros.
NOTA   Cuando proceda, recuerde que no se puede usar una consulta de actualización para agregar registros nuevos a una base de datos ni para eliminar registros completos de una base de datos. Para agregar registros nuevos se usa una consulta de datos anexados, y para eliminar registros completos se usa una consulta de eliminación. No obstante, se puede usar una consulta de actualización para establecer los datos de uno o varios campos en un valor nulo, un cambio que tiene el mismo efecto que eliminar parte de un registro. Asimismo, se puede usar una consulta de actualización para reemplazar valores nulos con otros datos, un cambio que tiene el mismo efecto que agregar datos.
Para obtener más información sobre las consultas de datos anexados, vea el artículo Crear una consulta de datos anexados. Para obtener más información sobre cómo usar las consultas de eliminación para quitar datos y cómo usar las consultas de actualización para establecer los datos existentes en NULL, vea el artículo Usar consultas para eliminar uno o varios registros de una base de datos.

ALGUNAS IMÁGENES Y VÍDEOS 









consulta de creación de tabla

Las consultas de creación de tabla son consultas que almacenan en una nueva tabla el resultado de una consulta de selección.
Se suelen utilizar para crear tablas de trabajo, tablas intermedias, las creamos para una determinada tarea (por ejemplo para almacenar el resultado de una consulta compleja que tarda en ejecutarse y que vamos a utilizar en varios informes) y cuando hemos terminado esa tarea las borramos. También puede ser útil para sacar datos en una tabla para enviarlos a alguien, o para crear copias de nuestras tablas.
Para crear una consulta de Creación de tabla:
Abrimos una nueva consulta en Vista Diseño.
Añadimos la tabla o las tablas de donde vamos a sacar los datos a grabar en la nueva tabla.
Diseñamos la consulta como una consulta de selección normal de tal forma que en el resultado de esa consulta aparezcan exactamente los registros que queremos guardar en la nueva tabla.
Hacemos clic en el botón Crear Tabla de la pestaña Diseño:
Aparecerá el cuadro de diálogo Crear tabla:
Escribimos en el recuadro Nombre de tabla: el nombre de la nueva tabla.
Normalmente crearemos la tabla en la misma base de datos (opción Base de datos activa) pero podemos crear la tabla en otra base de datos, en este caso tenemos que activar la opción Otra base de datos: y escribir en el cuadro Nombre del archivo: el nombre de la base de datos donde se creará la tabla. Debe ser el nombre completo incluida la ruta, por eso es más cómodo buscar la base de datos con el botón Examinar....
Por último hacemos clic sobre el botón Aceptar y volvemos a la ventana Diseño de consulta:
La ventana de diseño será igual a la de una consulta de selección. En ella definimos la consulta de selección para obtener los datos a grabar en la nueva tabla, la única diferencia es que en la barra de título después del nombre de la consulta pone Consulta de creación de tabla y si abrimos las propiedades de la consulta haciendo clic sobre el botónHoja de Propiedades de la pestaña Diseño veremos en la propiedad Tabla de destino el nombre de la tabla que se tiene que crear y en Base de datos de destino la base de datos donde se creará:
Para ver los datos que se grabarán en la nueva tabla elegir la Vista Hoja de datos (en el botón Ver), ya que esta opción nos permite ver el resultado de la consulta sin crear la nueva tabla. La opción Ejecutar, en cambio, hace que se cree la nueva tabla con los datos obtenidos de la consulta.
Cuando ejecutamos una consulta de creación de tabla, nos avisa de esta creación, también nos avisa cuando ya existe una tabla con el nombre de la nueva tabla.
Los campos de la nueva tabla se llamarán como el encabezado de los campos de la consulta y heredarán el tipo de datos de los campos origen pero no heredan propiedades como clave principal, índices, etc.
ALGUNAS IMÁGENES Y VÍDEOS