Anda di halaman 1dari 10

LIDER EN CAPACITACION INFORMATICA ! !

Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

NJBG
ITEL
CARRERA

CURSO
Base de Datos
Con Access

LABORATORIO 02
Consultas, SQL y Formularios
Introduccin
Una consulta es una solicitud de los resultados de los datos, de las acciones de los datos o de ambos. Puede usar una
consulta para responder a una pregunta sencilla, realizar clculos, combinar datos de diferentes tablas o incluso para
agregar, cambiar o eliminar datos de una tabla. Las consultas que se usan para recuperar datos de una tabla o realizar
clculos se denominan consultas de seleccin. Las consultas que agregan, cambian o eliminan datos se denominan consultas
de accin.

Parte I - USAR SQL


Si desea recuperar datos de una base de datos, puede solicitar los datos mediante el Lenguaje de consulta estructurado o
SQL. SQL es un lenguaje de computacin que se asemeja al ingls y que los programas de bases de datos comprenden.
Cada consulta que se ejecuta usa SQL en segundo plano.
Si comprende el funcionamiento de SQL, podr crear mejores consultas adems de entender cmo solucionar una consulta
que no devuelve los resultados deseados.
Qu es SQL?
SQL es un lenguaje de computacin que sirve para trabajar con conjuntos de datos y las relaciones entre ellos. Los
programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. SQL es un
estndar internacional reconocido por organismos de estndares, como ISO y ANSI.
INSTRUCCIONES SELECT
Para describir un conjunto de datos mediante SQL, escriba una instruccin SELECT. Una instruccin SELECT contiene
una descripcin completa del conjunto de datos que desea obtener de una base de datos. Incluye lo siguiente:
Qu tablas contienen los datos.
Cmo se relacionan los datos de orgenes diferentes.
Qu campos o clculos proporcionarn los datos.
Criterios que los datos deben cumplir para ser incluidos.
Si se deben ordenar los datos y, en caso de ser as, cmo deben ordenarse.
CLUSULAS SQL
Al igual que una frase, una instruccin SQL tiene clusulas. Cada clusula realiza una funcin para la instruccin SQL.
SELECT
Muestra una lista de los campos que contienen datos de inters.
FROM
Muestra las tablas que contienen los campos de la clusula SELECT.
WHERE
Especifica los criterios de campo que cada registro debe cumplir para poder ser incluido en los resultados.
ORDER BY Especifica la forma de ordenar los resultados.
GROUP BY En una instruccin SQL que contiene funciones de agregado, muestra los campos que no se resumen en la
clusula SELECT.
HAVING
En una instruccin SQL que contiene funciones de agregado, especifica las condiciones que se aplican a
los campos que se resumen en la instruccin SELECT.
Cada clusula SQL consta de trminos, comparables a diferentes partes de la oracin. En la siguiente tabla se enumeran los
tipos de trminos de SQL.
Trmino SQL

Parte de la oracin

Definicin

Ejemplo

identificador

sustantivo

Nombre que se usa para identificar un objeto de la base de datos, como el


nombre de un campo.

Clientes.[Nmero de telfono]

operador

verbo o adverbio

Palabra clave que representa o modifica una accin.

AS

constante

sustantivo

Valor que no cambia, como un nmero o un valor nulo (NULL).

42

expresin

adjetivo

Combinacin de identificadores, operadores, constantes y funciones que se


evala como un valor nico.

> = Productos.[Precio por unidad]

Ciclo: Libre

Nro Pg. 1 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

TAREA 1. Clusulas SQL bsicas: SELECT, FROM Y WHERE


Solicite el archivo BD_Comercial_sp.accdb al profesor y realice las tareas de la presente seccin.
1. Abra el archivo BD_Comercial.accdb
2. En la ficha Crear , grupo Consultas haga clic en Diseo de consultas
3. En la ventana Mostrar Tabla, d doble clic en Cliente y cierre.
4. En Ficha Diseo, grupo Resultados, de clic en Ver y elija Vista SQL
5. Escriba las siguientes instrucciones:
SELECT Lista de los campos a ver
SELECT Nombre_cliente, Ciudad
FROM Lista de las tablas
FROM Cliente
WHERE Condiciones de filtro
WHERE Pais ="Canad"
6. En Ficha Diseo, grupo Resultados, de clic en Ejecutar
7. Vuelva a la vista SQL y despus de WHERE aada la clusula ORDER BY.
SELECT nombre_cliente, Ciudad
FROM Cliente
WHERE pais ="Canad"
ORDER BY nombre_cliente ASC
8.
9.

ORDER BY ordena la presentacin en base a


un campo en forma ASCendente o
DEScendente

En Ficha Diseo, grupo Resultados, de clic en Ejecutar.


Presione CTRL+G para guardar la consulta con el nombre: Clientes de Canad ordenados por nombre.

TAREA 2. Trabajar con datos resumidos: GROUP BY y HAVING


Es posible que desee trabajar con datos resumidos, como las ventas totales de un mes o productos ms caros. Para ello,
aplique una funcin de agregado (Suma, Cuenta, Promedio o Var, que se utiliza para totales) a un campo en la clusula SELECT.
Por ejemplo, si desea que la consulta muestre la cantidad de clientes por cada una de los pases en orden decreciente, la
clusula SELECT debe ser similar a la siguiente:
1. En la ficha Crear , grupo Consultas haga clic en Diseo de consultas
2. En la ventana Mostrar Tabla, d doble clic en Cliente y cierre.
3. En Ficha Diseo, grupo Resultados, de clic en Ver y elija Vista SQL
4. Escriba las siguientes instrucciones:
SELECT Pais, Count(nombre_cliente) AS ClientesPorPais
FROM Cliente
GROUP BY Agrupado por un campo y Count
GROUP BY Pais
es una funcin de agregado, hace
ORDER BY Count(nombre_cliente) DESC
un conteo.
5. En Ficha Diseo, grupo Resultados, de clic en Ejecutar.
6. Presione CTRL+G para guardar la consulta con el nombre: Clientes por Pais.
TAREA 3. Limitar los valores de agregado mediante los criterios de agrupacin: clusula HAVING
Si desea usar criterios para limitar sus resultados, pero el campo al que desea aplicar el criterio se usa en una funcin de
agregado, no puede usar una clusula WHERE. En su lugar, debe usar una clusula HAVING, esta funciona como la
clusula WHERE, pero se usa para los datos agregados.
Por ejemplo, si desea que la consulta muestre la cantidad de clientes mayores a cinco y por pas en orden decreciente, la
clusula SELECT debe ser similar a la siguiente:
1. En Diseo de consultas en la ventana Mostrar Tabla, d doble clic en Cliente y cierre.
2. En Ficha Diseo, grupo Resultados, de clic en Ver y elija Vista SQL luego escriba las siguientes instrucciones:
SELECT Pais, Count(nombre_cliente) AS ClientesPorPais
FROM Cliente
HAVING Define una condicin para los
GROUP BY Pais
resultados de Group By
HAVING Count(nombre_cliente) > 5
ORDER BY Count(nombre_cliente) DESC
3. En Ficha Diseo, grupo Resultados, de clic en Ejecutar.
4. Presione CTRL+G para guardar la consulta con el nombre: Clientes por Pais mayores a cinco.
Ciclo: Libre

Nro Pg. 2 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

Una consulta puede incluir una clusula WHERE y una clusula HAVING: los criterios para los campos que no se usan en
una funcin de agregado se corresponden con la clusula WHERE y los criterios de los campos que se usan en las funciones
de agregado se corresponden con la clusula HAVING.
CONSIDERACIONES AL CONSTRUIR CONSULTAS SELECT
En una instruccin, SELECT incluye los campos que contienen los datos que desea usar.
Si el nombre contiene espacios o caracteres especiales, debe usar los corchetes.
Si la instruccin SQL tiene dos o ms campos con el mismo nombre, debe agregar el nombre de la tabla al nombre del
campo en la clusula SELECT.
Si desea incluir todos los campos de una tabla, puede enumerar todos los campos o usar el comodn - asterisco (*).
Si SELECT va a mostrar datos redundantes y prefiere ver solo los valores distintos, use DISTINCT previo al campo.
Puede cambiar la etiqueta que se ve para el campo mediante la palabra clave AS y un alias en la clusula SELECT.
Es posible realizar clculos a partir de los datos o recuperar solo una parte de los datos de un campo.
CONSIDERACIONES ACERCA DE LA CLUSULA FROM
En una instruccin SELECT, la clusula FROM especifica las tablas que contienen los datos que usar la clusula SELECT.
Puede usar un nombre diferente para hacer referencia a una tabla en SELECT mediante un alias AS de tabla en la clusula
FROM. Un alias de tabla es el nombre que se asigna a una tabla en una consulta para facilitar la escritura y lectura de la
instruccin SQL.
Por ejemplo, si desea seleccionar datos de dos campos, ambos con el nombre ID, uno de los cuales procede de la tabla
Cliente y el otro de la tabla Pedido, la clusula SELECT puede ser similar a la siguiente:
SELECT C.cod_cliente, C.nombre_cliente, P.Cod_cliente, P.Monto_pedido
FROM Cliente AS C, PEDIDO AS P
WHERE C.Cod_cliente = P.Cod_cliente AND C.Cod_cliente = 27
C y P son los alias de Cliente y Pedido respectivamente. Cod_cliente es un campo que ambas tablas tienen.
TAREA 4. Combinar datos relacionados Combinaciones internas INNER JOIN
Para combinar la informacin de dos tablas, debe realizar una operacin de combinacin en el campo que tienen en comn.
Si los valores almacenados en este campo coinciden, los datos de los registros se combinan en los resultados.
Por ejemplo, supongamos que desea usar los datos de dos tablas en una consulta: Cliente y Pedido. Las dos tablas tienen un
campo, Cod_cliente, que identifica a un cliente. Cada registro de Cliente puede tener uno o ms registros correspondientes
en Pedido y los valores pueden estar determinados por los valores del campo Cod_cliente.
Se propone obtener la lista de los CLIENTES de Canad que hicieron PEDIDOS por monto mayor a 3000
1. En la ficha Crear , grupo Consultas haga clic en Diseo de consultas. En la ventana Mostrar Tabla solo cirrelo.
2. En Ficha Diseo, grupo Resultados, de clic en Ver y elija Vista SQL y Escriba las siguientes instrucciones:
INNER JOIN Combinacin de dos tabla en
SELECT nombre_cliente, Pais, Monto_pedido
base a un campo comn.
FROM Cliente
INNER JOIN Pedido ON Cliente.cod_cliente = Pedido.cod_cliente
WHERE pais = "Canad" AND Monto_pedido > 3000
3.
4.

En Ficha Diseo, grupo Resultados, de clic en Ejecutar.


Presione CTRL+G para guardar la consulta con el nombre: Clientes de Canad con pedido mayor a 3000.

CONSIDERACIONES AL INCLUIR LA CLUSULA WHERE


Si desea usar datos para limitar el nmero de registros devueltos en una consulta, puede usar criterios (condiciones que se especifican
para limitar los registros a mostrar en una consulta o un filtro) de consulta en la clusula WHERE de una instruccin SELECT.
Un criterio de consulta es similar a una frmula: consiste en una cadena que incluye referencias de campos, operadores y constantes.

Los criterios de consulta son un tipo de expresin. Ejemplo:


Criterios
Descripcin
>25 y <50
. Incluye solo aquellos registros en los que el campo contiene un nmero superior a 25 e inferior a 50.
Ciclo: Libre

Nro Pg. 3 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

DifFecha("aaaa", [FechaNacimiento], Fecha()) > 30


Este criterio se aplica a un campo de Fecha/Hora, como Fecha de nacimiento. En el resultado se incluyen solo los
registros donde la cantidad de aos entre la fecha de nacimiento de una persona y la fecha actual es superior a 30.
Es nulo
Este criterio se puede aplicar a cualquier tipo de campo para mostrar los registros en los que el valor de campo es
nulo.
Operadores de comparacin relacional: "=", "<", ">", "<=", ">=" o "<>".
TAREA 5. Comprobar las siguientes consultas Qu resultados obtiene?

Condiciones compuestas. Podemos especificar varios criterios en la clusula WHERE.

Combinar datos relacionados. Aplique Alias a las tablas y cambie de etiqueta a los campos con AS

Ciclo: Libre

Nro Pg. 4 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

TAREA 6. RESOLVER

1.

Consulta para ver las ventas menores a S/. 500

2.

Se quiere ver qu empleados (nombre y telfono) son vendedores, ordenados por apellido.

3.

Consulta para saber qu empleado vendi a un determinado cliente.

4.

Consulta para ver los artculos ms vendidos

5.

Consulta para ver a nuestro cliente estrella

6.

Consulta para mostrar los productos comprados por el cliente estrella

7.

Consulta para ver los productos ms caros

8.

Consulta para visualizar a los productos que menos se han vendido

9.

Consulta para ver a los clientes que no hicieron ningn pedido hasta la fecha

10.

Consulta para saber quin es el vendedor ms viejo.

Ciclo: Libre

Nro Pg. 5 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

ALGUNOS TIPS DE MANEJO DE FECHAS


>#2/2/2006# Y <#4/2/2006#
Devuelve los registros de las transacciones que tuvieron lugar entre el 2 de febrero de 2006 y el 4 de febrero de 2006.
ParcFecha("m", [FechaVenta]) = 12
Devuelve los registros de las transacciones que tuvieron lugar en diciembre de cualquier ao.
Ao([FechaVenta]) = Ao(Fecha()) Y Mes([FechaVenta]) <= Mes(Fecha()) Y Da([FechaVenta]) <= Da (Fecha())
Devuelve los registros de las transacciones con fechas entre el 1 de enero del ao en curso y la fecha actual. Si hoy es el
2/2/2006, ver los registros correspondientes al perodo del 1 de enero de 2006 al 2 de febrero de 2006.
Ao([FechaVenta]) = Ao(Fecha())
Devuelve los registros correspondientes al ao en curso. Si hoy es el 2/2/2006, ver los registros correspondientes al ao
2006.
Por ejemplo, suponga que desea obtener el ao de nacimiento de los clientes a partir de los datos del campo Fecha de
nacimiento de la base de datos. La clusula SELECT puede ser similar a la siguiente:
SELECT DatePart("yyyy",[BirthDate]) AS [Birth Year]
Esta expresin consta de la funcin DatePart y dos argumentos ("yyyy" (constante) y [BirthDate] (identificador)).

Ciclo: Libre

Nro Pg. 6 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

PARTE II - USAR FORMULARIOS


INTRODUCCIN A FORMULARIOS Y CONTROLES
Formularios
Los formularios son objetos de base de datos que pueden usarse para crear una interfaz de usuario para una aplicacin de
base de datos. Un formulario "enlazado" es aquel que est directamente conectado a un origen de datos, como una tabla o
una consulta, y que puede ser usado para insertar, modificar o mostrar datos del origen de datos. Tambin se pueden crear
formularios "independientes" sin un vnculo directo al origen de datos, pero que tambin contienen botones de comando,
etiquetas o cualquier otro control necesario para que la aplicacin funcione.
Controles
Los controles permiten mostrar los datos y trabajar con ellos en la aplicacin de base de datos. El control ms frecuente es el
cuadro de texto, pero tambin hay otros controles como botones de comando, etiquetas, casillas y cuadros combinados
(listas desplegables), controles de subformulario y subinforme. Los controles pueden ser:
Control dependiente Los controles cuyo origen de datos son campos de una tabla o una consulta se denominan
controles dependientes. Se usan para mostrar valores procedentes de los campos de las bases de datos. Los valores
pueden ser texto, fechas, nmeros, valores S/No, imgenes o grficos.
Control independiente Los controles que no tienen un origen de datos (como un campo o una expresin) son
controles independientes. Se usan para mostrar informacin, imgenes, lneas o rectngulos.
Control calculado Es un control cuyo origen de datos es una expresin en lugar de un campo. Para especificar el
valor que se va a usar como origen de los datos del control, se define una expresin. Por ejemplo, la siguiente
expresin calcula el precio de un artculo con un descuento del 25 por ciento
=[Precio por unidad] * 0,75
Se puede crear un control enlazado al campo seleccionado arrastrando el campo desde el panel Lista de campos hasta el
formulario. En el panel Lista de campos, se muestran los campos de la tabla o consulta subyacente del formulario. Para
mostrar el panel Lista de campos, abra el objeto en la vista Presentacin o en la vista Diseo y, en la ficha Diseo, en el
grupo Herramientas, haga clic en Agregar campos existentes. Cuando se hace doble clic en un campo del panel Lista de
campos, Access agrega al objeto el tipo de control apropiado para ese campo.
HOJA DE PROPIEDADES
Asimismo, se puede enlazar un campo a un control escribiendo el nombre del campo en el propio control (si el objeto est
abierto en la vista Diseo) o en el cuadro de propiedades Origen del control de la hoja de propiedades del control. La hoja
de propiedades define las caractersticas del control, como su nombre, el origen de sus datos y su formato. Para mostrar u
ocultar la hoja de propiedades, presione F4.
El uso del panel Lista de campos es la mejor forma de crear un control dependiente, por dos motivos:
Access rellena automticamente la etiqueta asociada del control con el nombre del campo (o el ttulo definido para
ese campo en la tabla o consulta subyacente), por lo que no hay que escribir la etiqueta del control.
Access establece automticamente muchas de las propiedades del control en los valores apropiados de acuerdo con
las propiedades del campo en la tabla o consulta subyacente (como las propiedades Formato, Lugares decimales y
Mscara de entrada).
Descripcin de los diseos
Los diseos se pueden configurar en un formato tabular o apilado. En estos dos formatos principales, se pueden dividir o
combinar celdas para personalizar el diseo de modo que se adapte mejor a los controles.
En los diseos de controles tabulares, los controles estn organizados en filas y columnas, al igual que en una hoja
de clculo, con etiquetas en la parte superior
En los diseos apilados, los controles se organizan verticalmente, al igual que se puede ver en un formulario en
papel, con una etiqueta a la izquierda de cada control
Access crea automticamente diseos apilados en cualquiera de las siguientes circunstancias:
Un formulario nuevo se puede crear haciendo clic en Formulario en el grupo Formularios de la ficha Crear.
Un formulario nuevo se puede crear haciendo clic en Formulario en blanco en el grupo Formularios de la ficha
Crear y, a continuacin, arrastrando un campo desde el panel Lista de campos hasta el formulario.
Ciclo: Libre

Nro Pg. 7 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

TAREA 1. CREAR UN FORMULARIO NUEVO RAPIDAMENTE


1. Abra el archivo BD_Comercial.accdb
2. Seleccione la tabla Cliente y En la ficha Crear, grupo Formularios, d clic en Formulario
3. Access crea el Formulario Cliente con diseo Apilado. Presione F4 para ver sus Propiedades.
4. Examine la Hoja de propiedades, contiene 5 fichas: Formato, Datos, Evento, Otras y Todas
5. Grabe su Formulario como FormCliente.

6.
7.
8.
9.
10.
11.
12.
13.

Seleccione uno de los controles de dato, ej. Cod_cliente.


Modifique algunas propiedades: En la ficha Formato seleccione Ancho y escriba 10
Seleccione todos los controles de datos con: Mayusc + clic
Localice la propiedad Espesor de la fuente y Elija Negrita
Selecciones todas las etiquetas con: Mayusc + clic
Localice la propiedad Color del Texto y elija Azul
Seleccione el fondo del formulario con un clic del mouse
Localice la propiedad Color de Fondo y Elija Marrn 2 y Guarde los cambios. Cierre el Formulario

TAREA 2. CAMBIAR UN DISEO DEL FORMULARIO


Cambiar un diseo del formato tabular al apilado y viceversa
1. Seleccione la tabla Empleado y En la ficha Crear, grupo Formularios, d clic en Formulario
2. Access crea el Formulario Empleado con diseo Apilado. Presione F4 para ver sus Propiedades.
3. Seleccione el campo Foto y con SUPR y elimnelo. Lo mismo para Notas. Al campo Reporta_a reubquelo
4. Seleccione uno de los controles de dato, ej. Cod_empleado y modifique algunas propiedades en la ficha Formato
5. Seleccione Ancho y escriba 10
6. Seleccione todos los controles de datos con: Mayusc + clic
7. Localice la propiedad Espesor de la fuente y Elija Negrita
8. Selecciones todas las etiquetas con: Mayusc + clic
9. Localice la propiedad Color del Texto y elija Azul
10. Seleccione el fondo del formulario con un clic del mouse
11. Localice la propiedad Color de Fondo y Elija Marrn 2
12. Grabe su Formulario como FormEmpleado.
13. Seleccione una celda con el diseo que desea cambiar.
14. En la ficha Organizar, en el grupo Filas y columnas, haga clic en Seleccionar diseo.
15. En la ficha Organizar, en el grupo Tabla, haga clic en el tipo de diseo que desee (Tabular o Apilado).
Access reorganiza los controles en el tipo de diseo elegido, si le parece Feo no guarde los cambios y cierre
Agregar / eliminar filas o columnas a un diseo
1. En Vista Diseo. Seleccione una celda adyacente al lugar donde desea agregar la nueva fila o columna.
2. En la ficha Organizar, en el grupo Filas y columnas, haga clic en Insertar arriba o Insertar abajo para insertar
una nueva fila, ya sea arriba o abajo de la fila actual. Haga clic en Insertar a la izquierda o Insertar a la derecha
para insertar una nueva columna, ya sea a la izquierda o a la derecha de la columna actual.
Access agrega la nueva fila o columna vaca al diseo.

Ciclo: Libre

Nro Pg. 8 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

3.

mantenga presionada la tecla MAYS y, a continuacin, seleccione las celdas que desea eliminar. Para seleccionar
todas las celdas de un diseo, en la ficha Organizar, en el grupo Filas y columnas, haga clic en Seleccionar
diseo.
4. Haga clic con el botn secundario en una de las celdas seleccionadas, elija Diseo y, despus, haga clic en
Eliminar diseo.
5. Puede seleccionar las celdas vacas insertadas y con la tecla SUPR borrarlos
Access reorganiza los controles en el tipo de diseo elegido, si le parece Feo no guarde los cambios y cierre
TAREA 3. Crear un Formulario dividido
Un formulario dividido proporciona dos vistas de los datos al mismo tiempo: Una vista Formulario y una vista Hoja de
datos. Por ejemplo, se puede usar la parte correspondiente a la hoja de datos para buscar rpidamente un registro y, a
continuacin, usar la parte correspondiente al formulario para ver o editar el registro.
Para crear un formulario dividido mediante la herramienta Formulario dividido
1. Seleccione la tabla Producto
2. En la ficha Crear, grupo Formularios, d clic en Mas Formularios y elija Formulario dividido.
3. Access crea el formulario y lo muestra en la vista Presentacin (en esta vista se pueden realizar cambios de diseo
mientras muestre datos. Por ejemplo, se puede ajustar el tamao de los cuadros de texto para que quepan los datos)
4. Grabe su Formulario como FormProducto.
TAREA 4. Crear un formulario que muestre varios registros
Cuando se crea un formulario mediante la herramienta Formulario, ese formulario muestra uno solo registro a la vez. Si
quiere que muestre varios registros, se puede usar la herramienta Varios elementos.
1. Seleccione la tabla Proveedor
2. En la ficha Crear, grupo Formularios, d clic en Mas Formularios y elija Varios elementos.
3. Access crea el formulario y lo muestra en la vista Presentacin (en esta vista se pueden realizar cambios de diseo
mientras muestre datos)
4. Abra la hoja de Propiedades con F4 y modifique el ancho y alto de las celdas para que se vean mejor.
5. Grabe su Formulario como FormProveedor.
.Cuando se usa la herramienta Varios elementos, el formulario creado se parece a una hoja de datos. Los datos vienen
organizados en filas y columnas y se ve ms de un registro a la vez. Sin embargo, un formulario de varios elementos
proporciona ms opciones de personalizacin que una hoja de datos, como la posibilidad de agregar elementos grficos,
botones y otros controles.

TAREA 5. Crear un formulario mediante el Asistente para formularios


Permite definir cmo se agrupan y se ordenan los datos, y usar campos de ms de una tabla o consulta siempre y cuando
defina con antelacin las relaciones entre las tablas y consultas.
1. En el grupo Formularios de la ficha Crear, haga clic en Asistente para formularios.
2. En al ventana del asistente seleccione la tabla Tipo_producto con todos sus campos y clic en Siguiente.
3. Elija Distribucin en columnas y clic en Siguiente
4. Cambie el Titulo a FormTipoProducto y clic en Finalizar.
Ciclo: Libre

Nro Pg. 9 / 10

Docente: Bach. Jony Espinoza

NJBG
ITEL
CARRERA

5.

LIDER EN CAPACITACION INFORMATICA ! !


Garanta del proceso enseanza aprendizaje con las ltimas tecnologas, con
computadoras Pentium i7, impresoras, escner, multimedia, redes, Internet, material
didctico paso a paso, biblioteca y aula virtual, con docentes del ms alto nivel

CURSO
Base de Datos
Con Access

No hace falta guardar el Form porque ya se puso el ttulo.


Si desea incluir en el formulario campos de varias tablas y consultas, no haga clic en Siguiente ni en Finalizar
despus de seleccionar los campos de la primera tabla, repita los pasos para seleccionar otra tabla o consulta y haga
clic en los dems campos que desee incluir en el formulario.

TAREA 6. Crear un formulario mediante la herramienta Formulario en blanco


Si el asistente o las herramientas de creacin de formularios no se ajustan a sus necesidades, puede usar la herramienta
Formulario en blanco para crear un formulario.
1. En el grupo Formularios de la ficha Crear, haga clic en En blanco.
Access abre un formulario en blanco en la vista Presentacin y muestra el panel Lista de campos.
2. En el panel Lista de campos, haga clic en Mostrar todas las tablas y se visualizan las tablas y sus campos
disponibles se despliegan al hacer clic en el signo ms (+) situado junto a la tabla
3. Agregar los campos arrastrndolos al formulario o con doble clic.
4. Abra la tabla Comprobante_Pago y de doble clic sobre: Tipo_comprobante, Nro_serie y Nro_comprobante
5. Luego arrastre Fecha_emision y Fecha_cancelacion a lado derecho de Tipo_comprobante
6. Abra la tabla Cliente y arrastre los campos Nombre_cliente y Direccion_1
7. Abra la tabla Detalle_comprobante_pago y arrastre el campo Cod_producto
8. Abra la tabla Producto y arrastre el campo Nombre_producto
9. De la tabla Detalle_comprobante_pago y arrastre los campos Cantidad y Precio_Unitario
10. De la tabla Comprobante_Pago arrastre los campos Sub_total, Total_IGV y Total
11. Guarde el diseo como FormFactura
12. Con las opciones de Filas y columnas de la Ficha Organizar organice mejor los espacios.
Una vez que ha agregado el primer campo, podr agregar varios campos a la vez presionando la tecla CTRL,
haga clic en varios campos y, a continuacin, arrstrelos al mismo tiempo hasta el formulario.
El orden de las tablas en el panel Lista de campos puede cambiar segn qu parte del formulario est
seleccionada en ese momento.
13. Con las herramientas del grupo Encabezado o pie de pgina, en la ficha Diseo, agregue al formulario un logotipo,
un ttulo, o la fecha y la hora.
14. Use las herramientas del grupo Controles de la ficha Diseo para agregar diversos controles al formulario.

TAREA 7. Crear el formulario


FormPedido mediante la
herramienta Formulario en blanco.
1. Abra la tabla Pedido y de doble
clic sobre: Nro_pedido,
Fecha_Pedido, Fecha_envio
2. ETC.

Ciclo: Libre

Nro Pg. 10 / 10

Docente: Bach. Jony Espinoza

Anda mungkin juga menyukai