clase #3 de access corta

14
Clase #3 de Access Clase #3 de Access

Upload: esmeralda2227

Post on 14-Apr-2017

133 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Clase #3 de access corta

Clase #3 de AccessClase #3 de Access

Page 2: Clase #3 de access corta

ObjetivosObjetivos Poder modificar el diseño de una Poder modificar el diseño de una

tabla así como ingresarle datos, con tabla así como ingresarle datos, con el objetivo de generar información.el objetivo de generar información.

Conocer las propiedades de los Conocer las propiedades de los campos para una mejor aplicación campos para una mejor aplicación de datos en una base de datos.de datos en una base de datos.

Page 3: Clase #3 de access corta

Temario Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Relaciones Relaciones

Page 4: Clase #3 de access corta

Frase del DíaFrase del DíaSi hablan de ti con fundamento, Si hablan de ti con fundamento, preocúpate, de lo contrario ponte preocúpate, de lo contrario ponte

a reír.a reír.

Page 5: Clase #3 de access corta

CONSULTAS CONSULTAS Las Las consultasconsultas son los objetos de una base de datos son los objetos de una base de datos

que que permiten recuperar datos de una tabla, permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en modificarlos e incluso almacenar el resultado en otra tablaotra tabla. .

TIPOS DE CONSULTAS TIPOS DE CONSULTAS 1.1. Consultas de selección.Consultas de selección. Muestran aquellos datos de Muestran aquellos datos de

una tabla que cumplen los criterios especificados. una tabla que cumplen los criterios especificados. 2.2. Consultas de acción.Consultas de acción.

Son consultas que realizan cambios a los registros. Existen Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de acción, de eliminación, de varios tipos de consultas de acción, de eliminación, de actualización, de datos anexados y de creación de tablas. actualización, de datos anexados y de creación de tablas.

3.3. Consultas específicas.Consultas específicas. Son consultas que no se pueden definir desde la cuadrícula Son consultas que no se pueden definir desde la cuadrícula

QBE de Access sino que se tienen que definir directamente en QBE de Access sino que se tienen que definir directamente en SQL.SQL.

Page 6: Clase #3 de access corta

Creación y manejos de Creación y manejos de consultasconsultas

Hacer clic sobre el objeto Hacer clic sobre el objeto ConsultaConsulta que que se encuentra en el lateral izquierdo de la se encuentra en el lateral izquierdo de la ventanaventana Base de datos Base de datos..

•Hacer doble clic sobre la opción Crear una consulta utilizando el asistente. o

•Hacer doble clic sobre la opción Crear una consulta en vista diseño.

Page 7: Clase #3 de access corta

Creando consultas Creando consultas Hacer clic sobre el botón Hacer clic sobre el botón

nuevo de la ventana nuevo de la ventana Base de datosBase de datos. .

Aparecerá el siguiente Aparecerá el siguiente cuadro de diálogo: cuadro de diálogo:

Al entrar en la Vista Al entrar en la Vista Diseño de consultaDiseño de consulta nos nos pide primero las tablas pide primero las tablas de las que la consulta de las que la consulta sacará los datos con un sacará los datos con un cuadro de diálogo cuadro de diálogo parecido al siguiente:parecido al siguiente:

Seleccionar la tabla de Seleccionar la tabla de la que queremos sacar la que queremos sacar datos y hacer clic sobre datos y hacer clic sobre el botón el botón AgregarAgregar. .

Page 8: Clase #3 de access corta

La vista Diseño. La vista Diseño.

Si observas la pantalla, en la parte superior tenemos la Si observas la pantalla, en la parte superior tenemos la zona de tablaszona de tablas donde aparecen las tablas añadidas con donde aparecen las tablas añadidas con sus correspondientes campos. sus correspondientes campos.

Cada columna de la cuadrícula corresponde a un campo. Cada columna de la cuadrícula corresponde a un campo. Cada fila tiene un propósito que detallamos brevemente Cada fila tiene un propósito que detallamos brevemente

a continuacióna continuación

Page 9: Clase #3 de access corta

Detalles da las filas de una Detalles da las filas de una consultaconsulta CampoCampo: ahí ponemos el campo a utilizar que : ahí ponemos el campo a utilizar que

en la mayoría de los casos será el campo a en la mayoría de los casos será el campo a visualizar visualizar

TablaTabla: nombre de la tabla de la que sacamos : nombre de la tabla de la que sacamos el campo. el campo.

OrdenOrden: sirve para ordenar las filas del : sirve para ordenar las filas del resultado.resultado.

MostrarMostrar: se mostrara o no, si se activa o no : se mostrara o no, si se activa o no la casilla.la casilla.

CriteriosCriterios: Un criterio de búsqueda es una : Un criterio de búsqueda es una condición que deben cumplir los registros condición que deben cumplir los registros que aparecerán en el resultado de la que aparecerán en el resultado de la consulta consulta

Page 10: Clase #3 de access corta

Funciones predefinidas. Funciones predefinidas. DATE() o fecha() devuelve el día en que estamosDATE() o fecha() devuelve el día en que estamos NOW() o Hoy() devuelve el día y la hora actualNOW() o Hoy() devuelve el día y la hora actual YEAR(fecha) o Año() devuelve el año de la fecha YEAR(fecha) o Año() devuelve el año de la fecha MONTH(fecha) o Mes() devuelve el mes de la fechaMONTH(fecha) o Mes() devuelve el mes de la fecha DATEVALUE(literal) o ValorFecha() convierte el DATEVALUE(literal) o ValorFecha() convierte el

literal en un valor de fecha.literal en un valor de fecha. Uso del paréntesis.Uso del paréntesis. Cuando combinamos varias expresiones podemos Cuando combinamos varias expresiones podemos

utilizar los paréntesis para delimitar cada utilizar los paréntesis para delimitar cada expresión. Siempre se tiene que utilizar un expresión. Siempre se tiene que utilizar un paréntesis de apertura ( y uno de cierre ). paréntesis de apertura ( y uno de cierre ).

Ejemplo: ventas + (ventas * 0.1)Ejemplo: ventas + (ventas * 0.1)

Page 11: Clase #3 de access corta

Guardar la consulta y Guardar la consulta y Ejecutar la consultaEjecutar la consultaGUARDAR UNA CONSULTA GUARDAR UNA CONSULTA

1.1. Seleccionando la opción Seleccionando la opción GuardarGuardar del del menú menú Archivo.Archivo.

EJECUTAR UNA CONSULTAEJECUTAR UNA CONSULTA1.1. Desde la ventanaDesde la ventana Base de datos: Base de datos: 2.2. Primero seleccionar la consulta a Primero seleccionar la consulta a

ejecutar haciendo clic sobre ella.ejecutar haciendo clic sobre ella.3.3. A continuación hacer clic sobre el A continuación hacer clic sobre el

botón de la ventana de la base de botón de la ventana de la base de datos.datos.

Page 12: Clase #3 de access corta

Modificar el diseño de una Modificar el diseño de una consultaconsulta

Si lo que queremos es modificar el Si lo que queremos es modificar el diseño de una consulta: diseño de una consulta:

Situarse en la ventana Situarse en la ventana Base de Base de datosdatos, en el objeto , en el objeto ConsultasConsultas,,

Seleccionar la tabla a modificar Seleccionar la tabla a modificar haciendo clic sobre ella. haciendo clic sobre ella.

Hacer clic sobre el botón . Hacer clic sobre el botón .

Page 13: Clase #3 de access corta

Las Macros Las Macros Las Macros son un método sencillo Las Macros son un método sencillo

para llevar a cabo una o varias tareaspara llevar a cabo una o varias tareas básicas como abrir y cerrar formularios, básicas como abrir y cerrar formularios, mostrar u ocultar barras de mostrar u ocultar barras de herramientas, ejecutar informes, etc...herramientas, ejecutar informes, etc...

También sirven para También sirven para crear métodos crear métodos abreviados de tecladoabreviados de teclado y para que se y para que se ejecuten tareas ejecuten tareas automáticamente cada automáticamente cada vez que se inicie la base de datosvez que se inicie la base de datos..

Page 14: Clase #3 de access corta

Relacionar consultas Relacionar consultas Para ello deberás seguir los mismos Para ello deberás seguir los mismos

pasos de cómo relacionar tablas, en pasos de cómo relacionar tablas, en este caso tendrás que elegir este caso tendrás que elegir consultas en ves de tablas; aunque consultas en ves de tablas; aunque también se pueden relacionar tablas también se pueden relacionar tablas con consultas.con consultas.