Transcript
  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    1/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 1 / 10 Docente: Bach. Jony Espinoza

    LABORATORIO 02

    Consultas, SQL y Formularios

    IntroducciónUna 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 cálculos, combinar datos de diferentes tablas o incluso paraagregar, cambiar o eliminar datos de una tabla. Las consultas que se usan para recuperar datos de una tabla o realizarcálculos se denominan consultas de selección. Las consultas que agregan, cambian o eliminan datos se denominan consultasde acción.

    Parte I - USAR SQL

    Si desea recuperar datos de una base de datos, puede solicitar los datos mediante el Lenguaje de consulta estructurado oSQL. SQL es un lenguaje de computación que se asemeja al inglés 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 además de entender cómo solucionar una consultaque no devuelve los resultados deseados.

    ¿Qué es SQL?SQL es un lenguaje de computación 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 unestándar internacional reconocido por organismos de estándares, como ISO y ANSI. 

    INSTRUCCIONES SELECTPara describir un conjunto de datos mediante SQL, escriba una instrucción SELECT. Una instrucción SELECT contieneuna descripción completa del conjunto de datos que desea obtener de una base de datos. Incluye lo siguiente:

      Qué tablas contienen los datos.  Cómo se relacionan los datos de orígenes diferentes.  Qué campos o cálculos proporcionarán los datos.  Criterios que los datos deben cumplir para ser incluidos.  Si se deben ordenar los datos y, en caso de ser así, cómo deben ordenarse.

    CLÁUSULAS SQLAl igual que una frase, una instrucción SQL tiene cláusulas. Cada cláusula realiza una función para la instrucción SQL.

    SELECT Muestra una lista de los campos que contienen datos de interés.FROM Muestra las tablas que contienen los campos de la cláusula 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 instrucción SQL que contiene funciones de agregado, muestra los campos que no se resumen en la

    cláusula SELECT.HAVING En una instrucción SQL que contiene funciones de agregado, especifica las condiciones que se aplican a

    los campos que se resumen en la instrucción SELECT.

    Cada cláusula SQL consta de términos, comparables a diferentes partes de la oración. En la siguiente tabla se enumeran los

    tipos de términos de SQL.Término SQL Parte de la oración Definición Ejemplo

    identificador sustantivo Nombre que se usa para identificar un objeto de la base de datos, como elnombre de un campo.

    Clientes.[Número de teléfono]

    operador verbo o adverbio Palabra clave que representa o modifica una acción. AS

    constante sustantivo Valor que no cambia, como un número o un valor nulo (NULL). 42

    expresión adjetivo Combinación de identificadores, operadores, constantes y funciones que seevalúa como un valor único.

    > = Productos.[Precio por unidad]

    http://www.iso.org/http://www.ansi.org/http://www.ansi.org/http://www.iso.org/

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    2/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 2 / 10 Docente: Bach. Jony Espinoza

    TAREA 1. Cláusulas SQL básicas: SELECT, FROM Y WHERESolicite el archivo BD_Comercial_sp.accdb al profesor y realice las tareas de la presente sección.

    1.  Abra el archivo BD_Comercial.accdb 2.  En la ficha Crear , grupo Consultas haga clic en Diseño de consultas 3.  En la ventana Mostrar Tabla, dé doble clic en Cliente y cierre.4.  En Ficha Diseño, grupo Resultados, de clic en Ver  y elija Vista SQL 

    5.  Escriba las siguientes instrucciones:SELECT Nombre_cliente, CiudadFROM ClienteWHERE Pais ="Canadá"

    6.  En Ficha Diseño, grupo Resultados, de clic en Ejecutar 7.  Vuelva a la vista SQL y después de WHERE añada la cláusula ORDER BY.

    SELECT nombre_cliente, CiudadFROM ClienteWHERE pais ="Canadá"ORDER BY nombre_cliente ASC

    8.  En Ficha Diseño, grupo Resultados, de clic en Ejecutar.

    9.  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 HAVINGEs posible que desee trabajar con datos resumidos, como las ventas totales de un mes o productos más caros. Para ello,aplique una función de agregado (Suma, Cuenta, Promedio o Var, que se utiliza para totales) a un campo en la cláusula SELECT.Por ejemplo, si desea que la consulta muestre la cantidad de clientes por cada una de los países en orden decreciente, lacláusula SELECT debe ser similar a la siguiente:

    1.  En la ficha Crear , grupo Consultas haga clic en Diseño de consultas 2.  En la ventana Mostrar Tabla, dé doble clic en Cliente y cierre.3.  En Ficha Diseño, grupo Resultados, de clic en Ver  y elija Vista SQL 4.  Escriba las siguientes instrucciones:

    SELECT Pais, Count(nombre_cliente) AS ClientesPorPaisFROM ClienteGROUP BY  PaisORDER BY Count(nombre_cliente) DESC

    5.  En Ficha Diseño, 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 agrupación: cláusula HAVINGSi desea usar criterios para limitar sus resultados, pero el campo al que desea aplicar el criterio se usa en una función deagregado, no puede usar una cláusula WHERE. En su lugar, debe usar una cláusula HAVING, esta funciona como lacláusula 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 país en orden decreciente, lacláusula SELECT debe ser similar a la siguiente:

    1.  En Diseño de consultas en la ventana Mostrar Tabla, dé doble clic en Cliente y cierre.

    2.  En Ficha Diseño, grupo Resultados, de clic en Ver  y elija Vista SQL luego escriba las siguientes instrucciones:

    SELECT Pais, Count(nombre_cliente) AS ClientesPorPaisFROM ClienteGROUP BY  PaisHAVING Count(nombre_cliente) > 5ORDER BY Count(nombre_cliente) DESC

    3.  En Ficha Diseño, grupo Resultados, de clic en Ejecutar.4.  Presione CTRL+G para guardar la consulta con el nombre: Clientes por Pais mayores a cinco.

    SELECT – Lista de los campos a ver

    FROM – Lista de las tablas

    WHERE – Condiciones de filtro

    ORDER BY – ordena la presentación en base a

    un campo en forma ASCendente o

    DEScendente

    GROUP BY –

     Agrupado por un campo y Countes una función de agregado, hace

    un conteo.

    HAVING – Define una condición para los

    resultados de Group By

    http://appendpopup%28this%2C%27defaggregatefunction_2_2%27%29/http://appendpopup%28this%2C%27defaggregatefunction_2_2%27%29/http://appendpopup%28this%2C%27defaggregatefunction_2_2%27%29/http://appendpopup%28this%2C%27defaggregatefunction_2_2%27%29/http://appendpopup%28this%2C%27defaggregatefunction_2_2%27%29/

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    3/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 3 / 10 Docente: Bach. Jony Espinoza

    Una consulta puede incluir una cláusula WHERE y una cláusula HAVING: los criterios para los campos que no se usan enuna función de agregado se corresponden con la cláusula WHERE y los criterios de los campos que se usan en las funcionesde agregado se corresponden con la cláusula HAVING.

    CONSIDERACIONES AL CONSTRUIR CONSULTAS SELECT  En una instrucción, 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 instrucción SQL tiene dos o más campos con el mismo nombre, debe agregar el nombre de la tabla al nombre del

    campo en la cláusula SELECT.  Si desea incluir todos los campos de una tabla, puede enumerar todos los campos o usar el comodín - 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 cláusula SELECT.  Es posible realizar cálculos a partir de los datos o recuperar solo una parte de los datos de un campo.

    CONSIDERACIONES ACERCA DE LA CLÁUSULA FROMEn una instrucción SELECT, la cláusula FROM especifica las tablas que contienen los datos que usará la cláusula SELECT.Puede usar un nombre diferente para hacer referencia a una tabla en SELECT mediante un alias AS de tabla en la cláusulaFROM. Un alias de tabla es el nombre que se asigna a una tabla en una consulta para facilitar la escritura y lectura de lainstrucción SQL.

    Por ejemplo, si desea seleccionar datos de dos campos, ambos con el nombre ID, uno de los cuales procede de la tablaCliente y el otro de la tabla Pedido, la cláusula SELECT puede ser similar a la siguiente:

    SELECT C.cod_cliente, C.nombre_cliente, P.Cod_cliente, P.Monto_pedidoFROM Cliente AS C, PEDIDO AS PWHERE 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 JOINPara combinar la información de dos tablas, debe realizar una operación de combinación en el campo que tienen en común.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 uncampo, Cod_cliente, que identifica a un cliente. Cada registro de Cliente puede tener uno o más registros correspondientesen 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 30001.  En la ficha Crear , grupo Consultas haga clic en Diseño de consultas. En la ventana Mostrar Tabla solo ciérrelo.2.  En Ficha Diseño, grupo Resultados, de clic en Ver  y elija Vista SQL y Escriba las siguientes instrucciones:

    SELECT nombre_cliente, Pais, Monto_pedidoFROM ClienteINNER JOIN Pedido ON Cliente.cod_cliente = Pedido.cod_clienteWHERE pais = "Canadá" AND Monto_pedido > 3000

    3.  En Ficha Diseño, grupo Resultados, de clic en Ejecutar.4.  Presione CTRL+G para guardar la consulta con el nombre: Clientes de Canadá con pedido mayor a 3000.

    CONSIDERACIONES AL INCLUIR LA CLÁUSULA WHERESi desea usar datos para limitar el número 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 cláusula WHERE de una instrucción SELECT.Un criterio de consulta es similar a una fórmula: consiste en una cadena que incluye referencias de campos, operadores y constantes. Los criterios de consulta son un tipo de expresión. Ejemplo:Criterios Descripción>25 y

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    4/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 4 / 10 Docente: Bach. Jony Espinoza

    DifFecha("aaaa", [FechaNacimiento], Fecha()) > 30Este criterio se aplica a un campo de Fecha/Hora, como Fecha de nacimiento. En el resultado se incluyen solo losregistros donde la cantidad de años entre la fecha de nacimiento de una persona y la fecha actual es superior a 30.

    Es nuloEste criterio se puede aplicar a cualquier tipo de campo para mostrar los registros en los que el valor de campo esnulo.

    Operadores de comparación relacional: "=", "", "=" o "".

    TAREA 5. Comprobar las siguientes consultas ¿Qué resultados obtiene?

    Condiciones compuestas. Podemos especificar varios criterios en la cláusula WHERE.

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

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    5/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 5 / 10 Docente: Bach. Jony Espinoza

    TAREA 6. RESOLVER

    1.  Consulta para ver las ventas menores a S/. 500

    2. Se quiere ver qué empleados (nombre y teléfono) son vendedores, ordenados por apellido.

    3. Consulta para saber qué empleado vendió a un determinado cliente.

    4. Consulta para ver los artículos más 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 más caros

    8. Consulta para visualizar a los productos que menos se han vendido

    9. Consulta para ver a los clientes que no hicieron ningún pedido hasta la fecha

    10. Consulta para saber quién es el vendedor más viejo.

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    6/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 6 / 10 Docente: Bach. Jony Espinoza

    ALGUNOS TIPS DE MANEJO DE FECHAS

    >#2/2/2006# Y

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    7/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 7 / 10 Docente: Bach. Jony Espinoza

    PARTE II - USAR FORMULARIOS

    INTRODUCCIÓN A FORMULARIOS Y CONTROLESFormulariosLos formularios son objetos de base de datos que pueden usarse para crear una interfaz de usuario para una aplicación 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. También se pueden crearformularios "independientes" sin un vínculo directo al origen de datos, pero que también contienen botones de comando,etiquetas o cualquier otro control necesario para que la aplicación funcione.

    ControlesLos controles permiten mostrar los datos y trabajar con ellos en la aplicación de base de datos. El control más frecuente es elcuadro de texto, pero también 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, números, valores Sí/No, imágenes o gráficos.

      Control independiente  Los controles que no tienen un origen de datos (como un campo o una expresión) soncontroles independientes. Se usan para mostrar información, imágenes, líneas o rectángulos.

      Control calculado  Es un control cuyo origen de datos es una expresión en lugar de un campo. Para especificar elvalor que se va a usar como origen de los datos del control, se define una expresión. Por ejemplo, la siguienteexpresión calcula el precio de un artículo 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 elformulario. En el panel Lista de campos, se muestran los campos de la tabla o consulta subyacente del formulario. Paramostrar el panel Lista de campos, abra el objeto en la vista Presentación o en la vista Diseño y, en la ficha Diseño, en elgrupo Herramientas, haga clic en Agregar campos existentes. Cuando se hace doble clic en un campo del panel Lista decampos, Access agrega al objeto el tipo de control apropiado para ese campo.

    HOJA DE PROPIEDADESAsimismo, 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 Diseño) o en el cuadro de propiedades Origen del control de la hoja de propiedades del control. La hojade propiedades define las características del control, como su nombre, el origen de sus datos y su formato. Para mostrar uocultar 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 automáticamente la etiqueta asociada del control con el nombre del campo (o el título definido para

    ese campo en la tabla o consulta subyacente), por lo que no hay que escribir la etiqueta del control.  Access establece automáticamente 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 yMáscara de entrada).

    Descripción de los diseñosLos diseños se pueden configurar en un formato tabular  o apilado. En estos dos formatos principales, se pueden dividir o

    combinar celdas para personalizar el diseño de modo que se adapte mejor a los controles.  En los diseños de controles tabulares, los controles están organizados en filas y columnas, al igual que en una hojade cálculo, con etiquetas en la parte superior

      En los diseños 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 automáticamente diseños 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 continuación, arrastrando un campo desde el panel Lista de campos hasta el formulario.

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    8/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 8 / 10 Docente: Bach. Jony Espinoza

    TAREA 1. CREAR UN FORMULARIO NUEVO RAPIDAMENTE1.  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 diseño 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.  Seleccione uno de los controles de dato, ej. Cod_cliente.7.  Modifique algunas propiedades: En la ficha Formato seleccione Ancho y escriba 10 8.  Seleccione todos los controles de datos con: Mayusc + clic9.  Localice la propiedad Espesor de la fuente y Elija Negrita 10.  Selecciones todas las etiquetas con: Mayusc + clic11.  Localice la propiedad Color del Texto y elija Azul 12.  Seleccione el fondo del formulario con un clic del mouse13.  Localice la propiedad Color de Fondo y Elija Marrón 2 y Guarde los cambios. Cierre el Formulario

    TAREA 2. CAMBIAR UN DISEÑO DEL FORMULARIOCambiar un diseño 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 diseño Apilado. Presione F4 para ver sus Propiedades.3.  Seleccione el campo Foto y con SUPR y elimínelo. Lo mismo para Notas. Al campo Reporta_a reubíquelo 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 + clic7.  Localice la propiedad Espesor de la fuente y Elija Negrita 8.  Selecciones todas las etiquetas con: Mayusc + clic9.  Localice la propiedad Color del Texto y elija Azul 10.  Seleccione el fondo del formulario con un clic del mouse11.  Localice la propiedad Color de Fondo y Elija Marrón 2 12.  Grabe su Formulario como FormEmpleado.13.  Seleccione una celda con el diseño que desea cambiar.14.  En la ficha Organizar, en el grupo Filas y columnas, haga clic en Seleccionar diseño.15.  En la ficha Organizar, en el grupo Tabla, haga clic en el tipo de diseño que desee (Tabular o Apilado).Access reorganiza los controles en el ti po de diseño elegido, si le parece ‘Feo’ no guarde los cambios y cierre Agregar / eliminar filas o columnas a un diseño1.  En Vista Diseño. 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 vacía al diseño.

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    9/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 9 / 10 Docente: Bach. Jony Espinoza

    3.  mantenga presionada la tecla MAYÚS y, a continuación, seleccione las celdas que desea eliminar. Para seleccionartodas las celdas de un diseño, en la ficha Organizar, en el grupo Filas y columnas, haga clic en Seleccionardiseño.

    4.  Haga clic con el botón secundario en una de las celdas seleccionadas, elija Diseño y, después, haga clic enEliminar diseño.

    5.  Puede seleccionar las celdas vacías insertadas y con la tecla SUPR borrarlos

    Access reorganiza los controles en el tipo de diseño elegido, si le parece ‘Feo’ no guarde los cambios y cierre 

    TAREA 3. Crear un Formulario divididoUn formulario dividido proporciona dos vistas de los datos al mismo tiempo: Una vista Formulario y una vista Hoja dedatos. Por ejemplo, se puede usar la parte correspondiente a la hoja de datos para buscar rápidamente un registro y, acontinuación, 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 Presentación (en esta vista se pueden realizar cambios de diseño

    mientras muestre datos. Por ejemplo, se puede ajustar el tamaño de los cuadros de texto para que quepan los datos)4.  Grabe su Formulario como FormProducto.

    TAREA 4. Crear un formulario que muestre varios registrosCuando se crea un formulario mediante la herramienta Formulario, ese formulario muestra uno solo registro a la vez. Siquiere 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 Presentación (en esta vista se pueden realizar cambios de diseño

    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 vienenorganizados en filas y columnas y se ve más de un registro a la vez. Sin embargo, un formulario de varios elementos

     proporciona más opciones de personalización que una hoja de datos, como la posibilidad de agregar elementos gráficos, botones y otros controles.

    TAREA 5. Crear un formulario mediante el Asistente para formulariosPermite definir cómo se agrupan y se ordenan los datos, y usar campos de más de una tabla o consulta siempre y cuandodefina con antelación 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 Distribución en columnas y clic en Siguiente 4.  Cambie el Titulo a FormTipoProducto y clic en Finalizar.

  • 8/16/2019 Lab 02- Consultas, Formularios PDF

    10/10

    NJBG

    ITELCARRERA

    ¡ ¡ LIDER EN CAPACITACION INFORMATICA ! !Garantía del proceso enseñanza – aprendizaje con las últimas tecnologías, con

    computadoras Pentium i7, impresoras, escáner, multimedia, redes, Internet, materialdidáctico paso a paso, biblioteca y aula virtual, con docentes del más alto nivel

    CURSO

    Base de DatosCon Access

    Ciclo: Libre Nro Pág. 10 / 10 Docente: Bach. Jony Espinoza

    5.   No hace falta guardar el Form porque ya se puso el título.Si desea incluir en el formulario campos de varias tablas y consultas, no haga clic en Siguiente ni en Finalizar después de seleccionar los campos de la primera tabla, repita los pasos para seleccionar otra tabla o consulta y hagaclic en los demás 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 creación de formularios no se ajustan a sus necesidades, puede usar la herramientaFormulario 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 Presentación 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 camposdisponibles se despliegan al hacer clic en el signo más (+) situado junto a la tabla

    3.  Agregar los campos arrastrándolos al formulario o con doble clic.4.  Abra la tabla Comprobante_Pago y de doble clic sobre: Tipo_comprobante, Nro_serie y Nro_comprobante5.  Luego arrastre Fecha_emision y Fecha_cancelacion a lado derecho de Tipo_comprobante6.  Abra la tabla Cliente y arrastre los campos Nombre_cliente y Direccion_17.  Abra la tabla Detalle_comprobante_pago y arrastre el campo Cod_producto8.  Abra la tabla Producto y arrastre el campo Nombre_producto9.  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 Total11.  Guarde el diseño 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 continuación, arrástrelos al mismo tiempo hasta el formulario.

      El orden de las tablas en el panel Lista de campos puede cambiar según qué parte del formulario estéseleccionada en ese momento.

    13.  Con las herramientas del grupo Encabezado o pie de página, en la ficha Diseño, agregue al formulario un logotipo,un título, o la fecha y la hora.

    14.  Use las herramientas del grupo Controles de la ficha Diseño para agregar diversos controles al formulario.

    TAREA 7. Crear el formulario

    FormPedido mediante laherramienta Formulario en blanco.1. Abra la tabla Pedido y de doble

    clic sobre: Nro_pedido,Fecha_Pedido, Fecha_envio

    2. ETC.


Top Related