viernes, 27 de enero de 2012

Consultas de resumen

http://www.aulaclic.es/access-2010/secuencias/p08_consulta_resumen_yt.htm




En Access podemos definir un tipo de consultas cuyas filas resultantes son un resumen de las filas del origen de la consulta , por eso las denominamos consultas de resumen, también se conocen como consultas sumarias.
Es importante entender que las filas del resultado de una consulta de resumen tienen una naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que corresponden a varias filas de la tabla origen.
Para simplificar, veamos el caso de una consulta basada en una sola tabla, una fila de una consulta 'no resumen' corresponde a una fila de la tabla origen, contiene datos que se encuentran en una sola fila del origen, mientras que una fila de una consulta de resumen corresponde a un resumen de varias filas de la tabla origen, esta diferencia es lo que va a originar una serie de restricciones que sufren las consultas de resumen y que veremos a lo largo del tema. Por ejemplo este tipo de consulta no permite modificar los datos del origen.
En el ejemplo que viene a continuación tienes un ejemplo de consulta normal en la que se visualizan las filas de una tabla de oficinas ordenadas por región, en este caso cada fila del resultado se corresponde con una sola fila de la tabla oficinas, mientras que la segunda consulta es una consulta resumen, cada fila del resultado se corresponde con una o varias filas de la tabla oficinas.



Tabla de representación de resumen

Crear una consulta multitabla

http://www.aulaclic.es/access-2010/secuencias/p07_consulta_multitabla_yt.htm



Una consulta multitabla es una consulta que obtiene datos de varias tablas por lo que deberá contener en la zona de tablas de la ventana Diseño las distintas tablas de donde obtiene esos datos.
Para añadir una tabla a la zona de tablas (una vez en la ventana Diseño de consulta) haremos clic en el botón Mostrar tabla de la pestaña Diseño:
Mostrar Tabla - botón en cinta
Si las tablas no están relacionadas o no tienen campos con el mismo nombre, la consulta obtiene la concatenación de todas las filas de la primera tabla con todas las filas de la segunda tabla, si tenemos una tercera tabla concatenará cada una de las filas obtenidas en el primer paso con cada una de las filas de la tercera tabla, y así sucesivamente. Vemos que no interesa basar la consulta en muchas tablas ya que el resultado de la concatenación puede alcanzar dimensiones gigantescas.
Además, normalmente la mayoría de las concatenaciones obtenidas no nos sirven y entonces tenemos que añadir algún criterio de búsqueda para seleccionar las filas que al final nos interesan. Por ejemplo me puede interesar datos de la tabla Alumnado y de la tabla Cursos porque quiero sacar una lista con los datos de cada alumno y nombre del curso al que pertenece, en este caso no me interesa unir el alumno con cada uno de los cursos sino unirlo al curso que tiene asignado; en este caso tenemos que combinar las dos tablas.

7.15. Combinar tablas

Combinamos dos tablas por un campo (o varios) de unión de la misma forma que relacionamos tablas en la ventana Relaciones arrastrando el campo de unión de una de las tablas sobre el campo de unión de la otra tabla. De hecho si añadimos a la zona de tablas tablas relacionadas, estas aparecerán automáticamente combinadas en la zona de tablas de la ventana Diseño de Consulta.
También se combinan automáticamente tablas que tengan un campo con el mismo nombre en las dos tablas aunque no exista una relación definida entre ellas.
Cuando dos tablas están combinadas en una consulta, para cada fila de una de las tablas Access busca directamente en la otra tabla las filas que tienen el mismo valor en el campo de unión, con lo cual se emparejan sólo las filas que luego aparecen en el resultado y la consulta es más eficiente.
Cuando las tablas están combinadas aparecen en la ventana diseño de la consulta de la siguiente manera:
Relación Alumnado - Cursos por código de curso

Crear una Consulta

http://www.aulaclic.es/access-2010/secuencias/p07_consulta_simple_yt.htm






Para crear una consulta, seguir los siguientes pasos:
Abrir la base de datos donde se encuentra la consulta a crear.
Hacer clic en el botón Diseño de Consulta en la pestaña Crear:
Diseño de consulta - botón en cinta
 También tenemos la posibilidad de utilizar el Asistente para consultas que puedes ver en la imagen anterior para crear consultas con un poco de ayuda.

El Asistente para consultas sencillas crea una consulta de selección sencilla como definimos en el apartado anterior.
Los otros asistentes nos permiten generar tipos especiales de consulta que veremos más adelante.
Nosotros explicaremos detenidamente la opción Diseño de consulta que te permitirá crear cualquiera de las anteriores por ti mismo.
Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las que la consulta sacará los datos con un cuadro de diálogo parecido al siguiente:
Ventana Mostrar tabla
eleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botón Agregar.
Si queremos sacar datos de varias tablas agregar de la misma forma las demás tablas.
Finalmente hacer clic sobre el botón Cerrar.
Aparecerá la ventana Vista Diseño de consultas.
Pág. 7.1

Crear una Macro

http://www.aulaclic.es/access-2010/secuencias/p14_macros_yt.htm



Para definir una macro, indicaremos una acción o conjunto de acciones que automatizarán un proceso. Cuando ejecutemos una Macro, el proceso se realizará automáticamente sin necesidad, en principio, de interacción por nuestra parte.
Por ejemplo, podríamos definir una Macro que abra un formulario cuando el usuario haga clic en un botón, o una Macro que abra una consulta para subir un diez por cien el precio de nuestros productos.
Crear una Macro es relativamente fácil, sólo tienes que hacer clic el botón Macro de la pestaña Crear y se abrirá la ventana con la nueva macro, así como sus correspondientesHerramientas de macros, englobadas en la pestaña Diseño.
Si habías utilizado versiones anteriores de Access, notarás que en la actual versión se ha modificado un tanto la forma de trabajar con las macros.
Podemos añadir tantas acciones como queramos, ya que al elegir una opción en el desplegable aparecerá otro inmediantamente debajo del primero, y así consecutivamente. Simplemente deberemos tener presente que se ejecutarán en el orden en que se encuentren. Es una cuestión de lógica, se ejecuta de forma lineal, de forma que no tendría sentido tratar de Cerrar ventana si aún no la hemos abierto, por ejemplo.
Para cambiar el orden en el que se encuentren las acciones puedes arrastrarlas con el ratón hasta la posición correcta o bien utilizar los botones de la acción, que aparecerán al pasar el cursor sobre ella. Con ellos podrás subir o bajar un nivel la acción por cada pulsación.
Ordenar macros - botones

Manejar controles de formulario

http://www.aulaclic.es/access-2010/secuencias/p11_controles_formularios_yt.htm






Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta. 

Formulario consiste en crear automáticamente un nuevo formulario que contiene todos los datos de la tabla, consulta o informe seleccionado en el Panel de Navegación.
 Diseño del formulario abre un formulario en blanco en la Vista Diseño y tenemos que ir incorporando los distintos objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoformulario o utilizar el asistente y después sobre el formulario creado modificar el diseño para ajustar el formulario a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un formulario.
 Formulario en blanco consiste en crear un nuevo formulario sin contenido, pero en vez de abrirse en Vista Diseño como la anterior opción, se abrirá en Vista Presentación. Esta vista ofrece ventajas, como poder incorporar datos simplemente arrastrando el objeto (consulta, informe, tabla...) desde el Panel de Navegación.
 Asistente para formularios utiliza un asistente que nos va guiando paso por paso en la creación del formulario.
 Navegación te permite crear un formulario dedicado a la navegación, que simula la estructura típica de menús de una página web. Podrás elegir entre seis diseños distintos.

El asistente para formularios

Esta es la modalidad más sencilla y dirigida de creación de formularios.
El asistente se inicia desde la pestaña Crear > grupo Formularios > botón Asistente para formulario. Esta es la primera ventana:
En ella elegimos en qué tabla o consulta se basará el formulario y los campos que queremos incluir en él.
Para elegir el origen (tabla o consulta), lo seleccionamos del desplegable superior. Si queremos sacar datos de más de una tabla lo mejor es crear una consulta previamente que convine los datos y luego crear el formulario sobre ella.
A continuación seleccionamos los campos a incluir en el formulario haciendo clic sobre el campo y pulsando el botón Botón añadir o simplemente haciendo doble clic sobre el campo.
Si nos hemos equivocado de campo pulsamos el botón Botón quitar y el campo se quita de la lista de campos seleccionados.
Podemos seleccionar todos los campos a la vez haciendo clic sobre el botón Botón añadir todos o deseleccionar todos los campos a la vez haciendo clic sobre el botón Botón quitar todos.
Una vez seleccionada la distribución que nos interesa pulsamos el botón Siguiente y aparece la siguiente pantalla:

martes, 17 de enero de 2012

NOTA DE CLASE TEMA: "FORMULARIOS DE ACCESS"

¿Qué es un formulario? Para Access, un formulario no es más que un formato de pantalla que se utiliza para mejorar la imagen de las tablas
Ya sabes que cuando trabajas con una tabla, esta aparece en filas y columnas (parecido al formato de una hoja de cálculo). El fondo normalmente en color blanco. Las letras normalmente en color negro. Algo monótono.
Podemos mejorar el aspecto de una tabla cuando la visualizamos en pantalla gracias a los formularios.
Para crear un formulario, prueba los siguientes pasos:
Abre una base de datos que tengas creada (vale cualquiera que hayas creado siguiendo este tutorial, por ejemplo)
Activa la hoja ‘Formularios’, en la parte superior de la ventana de la base de datos
Pulsa el botón ‘Nuevo’
Una de las formas más sencillas de crear un formulario es utilizando el ‘asistente’. El asistente es un pequeño programa que, formulándonos una serie de preguntas, es capaz de crear por sí solo un formulario (lo malo es que siempre suele hacerlo a su manera y, a lo mejor, no se ajusta exactamente a lo que nosotros buscamos)
Haz un solo clic con el botón izquierdo del ratón sobre la opciòn ‘asistente para formularios’
En la casilla en blanco que tienes un poco más abajo puedes elegir la tabla que quieres utilizar para crear el formulario. Selecciona una cualquiera y pulsa el botón aceptar
Verás que sale una nueva ventana con los nombres de los campos que componen la tabla
A la derecha tienes un panel en blanco. Los campos que pases a este panel, son los que aparecerán en el formulario. Para pasar los campos al panel de la derecha puedes utilizar uno de los botones que están entre los dos paneles: (>) pasa los campos a la derecha de uno en uno; (>>) pasa todos los campos a la derecha de una sola vez; (<) quita un campo del panel de la derecha y (<<) quita todos los campos que están en el panel de la derecha. Utilizando estos botones pasa varios campos (incluso todos) al panel de la derecha
Pulsa el botón ‘Siguiente’
En esta ventana simplemente tienes que elegir el formato que quieres que se utilice para mostrar los campos: ‘En columnas’ y ‘Justificado’ hace que aparezca solo un registro por pantalla (igual que un DNI, por ejemplo), ‘Tabular’ y ‘Hoja de datos’ hace que aparezcan los datos en columnas (parecido a cuando ves la tabla). Selecciona ‘En columnas’ por ejemplo
Pulsa el botón ‘Siguiente’
Ahora tienes distintos estilos para aplicar al formulario. Los estilos son simplemente algunas combinaciones de colores, fondos y tipos de letra que se van a aplicar para ver la tabla. Ve haciendo clic sobre todos ellos y fíjate en el ejemplo que aparece a la izquierda. Cuando veas uno que te guste, selecciónalo con el ratón y luego pulsa el botón ‘Siguiente’
En este último paso, simplemente tienes que escribir un nombre para el formulario (en la parte superior de la ventana). Normalmente ya aparece el nombre de la tabla que has utilizado para crear el formulario, si no quieres cambiar este nombre por otro simplemente pulsa el botón ‘Terminar’
Tras unos segundos, verás el formulario en pantalla con el estilo de colores que seleccionaste
Fíjate que en la parte inferior del formulario tienes una serie de botones. Estos botones te sirven para pasar de un registro a otro: ( |< ) pasa al primer registro, ( < ) retrocede un registro (no funciona si estás en el primero), ( > ) avanza un registro, ( >| ) avanza hasta el último registro y ( >* ) añade un nuevo registro.
Aquí puedes ver los datos que tienes escritos, borrarlos, modificarlos, añadir datos nuevos, … igual que en la tabla, ya que, de hecho, lo que estás biendo es la tabla, lo que ocurre esque la estás viendo a través del formulario, que es el que le da la apariencia, los colores, etc.
Como verás, gracias al asistente podemos crear rápidamente un formulario. Lo único malo que tiene es que lo crea a su manera, es decir, según unos patrones que tiene predefinidos.
Nosotros podemos personalizar el formulario una vez que ha sido creado de la siguiente forma:
Pulsa el botón ‘Vista’
De esta forma pasamos al diseño del formulario
Quizás te parezca algo reliado lo que ves en pantalla, pero no es más que el esquema del formulario. Básicamente tienes tres bandas o apartados: ‘Encabezado del formulario’, ‘Detalle’ y ‘Pie del formulario’. El encabezado representa lo que aparecerá en la parte superior del formulario y el pie lo que aparecerá abajo. El detalle representa la zona donde van a aparecer los datos de la tabla (justo en el centro del formulario)
En el apartado de detalle verás que aparecen los nombres de los campos dentro de unos recuadros:
Haz un solo clic con el botón izquierdo del ratón sobre cualquiera de los campos y no lo sueltes
Sin soltar el botón del ratón, arrastralo hacia cualquier dirección (arriba, abajo, izquierda o derecha)
De esta forma tan sencilla puedes modificar la posición de los campos en la pantalla
Para eliminar un campo del formulario, haz clic sobre el y luego pulsa la tecla suprimir (Supr, a la derecha de la tecla Enter)
Para añadir un campo al formulario selecciona la opción Ver en la parte superior de la ventana de Access
Selecciona ‘lista de campos’
Aparecerá una pequeña ventana con los nombres de todos los campos
Haz un dobre clic sobre el nombre del campo que quieras añadir y aparecerá en la ventana del formulario
Ahora puedes pincharlo con el ratón y arrastrarlo hacia el lugar del formulario que desees
También puedes modificar el aspecto de los campos de la siguiente forma:
Selecciona cualquiera de los campos que tienes en pantalla (haciendo un solo clic sobre él con el botón izquierdo del ratón)
Fíjate que en la parte superior de la ventana de Access tienes una serie de botones (parecidos a los que tienes en Word o Excel) para modificar el aspecto del texto. Si pulsas el botón que tiene una N oscura, aplicarás el estilo ‘negrilla’ al texto, es decir, que aparecerá más resaltado. Al lado tienes otros botones K y S que activan respectivamente cursiva (letra inclinada) y subrayado
Justo a la derecha tienes los botones de alineación, el primero alinea a la izquierda, el segundo al centro y el tercero a la derecha
Los tres botones que tienes a continuación son para modificar los colores, el primero (que tiene dibujado un cubo con pintura), modifica el color de fondo del cuadro. Para seleccionar el color, no debes pulsar justo encima del cubo, sino en el pequeño botón que está justo a su derecha (es un pequeño botón con un triángulo apuntando hacia abajo). Si pulsas este botón aparecerá una lista de colores disponibles. Selecciona el que más te guste.
El siguiente botón modifica el color del texto. Igual que en el botón anterior, debes pulsar sobre el botón pequeño que está al lado (el que tiene un triángulo apuntando hacia abajo)
El último de los tres botones modifica el color de las líneas. Puedes probarlo igual que los anteriores
Los dos últimos botones modifican respectivamente el ancho de las líneas del recuadro y el ‘efecto’. El efecto puede ser una sombra o un relieve, por ejemplo. Prueba distintas combinaciones
A la izquierda del botón de negrilla (N) tienes el tamaño de la letra. Mientras más grande hagas el número de esta casilla, más grande aparecerá el texto.
Más a la izquierda aún, tienes la fuente o tipo de letra. Depende de los tipos de letra que tengas instalados en tu ordenador, tendrás aquí más o menos posibilidades.
Una vez que hayas terminado de modificar el aspecto del formulario, pulsa el botón ‘Vista’ para comprobar el resultado

martes, 10 de enero de 2012

Notas 10/01/12

El dia en clase de informatica, la profesora nos ,ostro 2 videos diferentes hacerca de como trabajar en microsoft access.
En los vídeos nos mostraba un ejemplo de una base de datos de una Lista de Contactos en las cuales tiene varios campos diferentes.
en este vídeo nos mostró como cambiar el nombre de las distintas celdas. Y como empezar a cambiar la presentación en que esta.
 vimos también que es un formato de campo, esta propiedad se utiliza para personalizar la forma de presentar los datos en pantalla o en un informe. Validacion a un campo.
y mascara de entrada,que es Una máscara de entrada es un formato que asignamos para la introducción de valores en el campo. De esta manera se puede controlar el modo en que los usuarios escriben los datos cuando éstos pueden escribirse de varias formas.