P rácticas de Microsoft Access XP de la asignatura:

COLEGIO DE BACHILLERES P rácticas de Microsoft Access XP de la asignatura: BASE DE DATOS II SEXTO SEMESTRE Versión final 2006 Secretaría Académ

3 downloads 76 Views 611KB Size

Recommend Stories


ALBACETE [ACCESS XP BÁSICO]
Centro de E.P.A. LOS “LLANOS” ALBACETE José Luis González Roldán [ACCESS XP BÁSICO] Centro de Educación de Personas Adultas de Albacete “Los Llano

Story Transcript

COLEGIO DE BACHILLERES

P

rácticas de Microsoft Access XP de la asignatura:

BASE DE DATOS II SEXTO SEMESTRE

Versión final

2006

Secretaría Académica COLEGIO DE BACHILLERES

Dirección de Planeación Académica

PRÁCTICAS DE MICROSOFT ACCESS XP BASE DE DATOS II

SEXTO SEMESTRE

Versión final 2005

Material Didáctico de la asignatura:

Base de Datos II. Este material fue elaborado por la Secretaría Académica, a través de la Dirección de Planeación Académica.

Elaborador de las prácticas en Agosto de 2005

Lic. Luis Gabriel Mondragón Torres Jefe de la Capacitación en Informática

Profesores participantes en la comisión de revisión en enero de 2006. Guevara López Genaro Moctezuma Olvera Javier Monzón Leyva María Guadalupe Torres Reséndiz Brenda Urtecho Altamirano Elsa Patricia

© Copyright en trámite para el Colegio de Bachilleres, México. Colegio de Bachilleres, México Rancho Vista Hermosa No. 105 Ex-Hacienda Coapa, 04920, México D.F.

La presente obra fue editada en el procesador de palabras Word XP. Word XP es una marca registrada de Microsoft Corp.

Este material se utiliza en el proceso de enseñanza-aprendizaje del Colegio de Bachilleres, institución pública de educación media superior del Sistema Educativo Nacional. Ninguna parte de esta publicación, incluido el diseño de cubierta, puede reproducirse, almacenarse o transmitirse en forma alguna, ni tampoco por medio alguno, sea éste eléctrico, electrónico, químico, mecánico, óptico, de grabación o de fotocopia, sin previa autorización escrita por parte del Colegio de Bachilleres, México.

INDICE

PRÁCTICA 1. “CAMPOS DE TIPO OLE, MEMO Y LÓGICO” --------------------------------- 1

PRÁCTICA 2. “BOTONES DE COMANDO EN FORMULARIOS” ---------------------------- 3

PRÁCTICA 3. “EXPRESIONES MATEMÁTICAS Y LÓGICAS EN FORMULARIOS” --- 5

PRÁCTICA 4. “APLICACIÓN DE MACROS EN FORMULARIOS” --------------------------- 7

PRÁCTICA 5. “PROGRAMACIÓN EN FORMULARIOS CON VISUAL BASIC”----------- 9

I

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA PRÁCTICA No. 1 CAMPOS DE TIPO OLE, MEMO Y LÓGICO Objetivo.

Guías para la ayuda.

Construir una tabla con campos de tipo OLE, memo y si/no, y capturar texto e información para un campo de tipo lógico, a través de la realización de procesos de incrustación o vinculación con imágenes animadas, video y audio.

En la ayuda busca información referente a: •

Características de tipos de datos OLE, memo y lógico.



Forma de editar los campos de tipo OLE.

Antecedentes.

Desarrollo de la solución.

Para realizar la presente práctica se requiere que haber revisado en clase los siguientes temas: Vinculación e incrustación de objetos, atributo OLE (Object Linking and Embedding), archivos de audio, video e imágenes animadas atributos de tipo memo y lógico.

Para resolver la presente práctica define la base de datos con el nombre de TIENDA DE MUSICA Y VIDEOS” y la tabla con el nombre de “DISCOS”. De acuerdo con las necesidades definidas en la descripción del problema genera la estructura de la tabla tal y como se muestra en la siguiente tabla:

Descripción general del problema. El dueño de una tienda de música requiere tener a la mano la información específica de los discos y videos que tiene a la venta como es: Titulo, cantidad en existencia, costos, descripción, tipo de medio, pista de audio o segmento de video y si los artículos son de colección o no. Para ello pretende generar una tabla que contenga campos de tipo OLE, memo y lógico además de otros campos de tipo texto y numérico.

Nombre del campo

Tipo

Longitud

ID TITULO EXISTENCIA COSTO DESCRIPCION TIPODEMEDIO AUDIOVIDEO COLECCIÓN

Autonumèrico Texto Número Número Memo Texto Objeto OLE Sí/No

Entero largo 30 Entero Doble con 2 dec Automático 10 Automático Automático

Formato

Sí/No

Nota.- Para recordar los pasos de creación de una base de datos puedes apoyarte en la práctica 1 Access XP de las asignatura de Base de Datos I.

Solución del problema. Tu estructura tendrá la siguiente forma: Para responder a las necesidades del dueño de la tienda de música elabora una tabla con los campos descritos en la sección anterior y una clave principal asignada por la aplicación de Access XP. Una vez diseñada la estructura de la tabla captura la información de todos los discos (CD’s) y películas (DVD`s) con los que cuenta la tienda para que en prácticas posteriores la manipules mediante formularios con el uso de controles.

Práctica No. 1

Hoja 1 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA Posteriormente captura veinte registros que contenga información de acuerdo con tus preferencias musicales y de video (10 discos y 7 videos),

Así se verían los dos primeros registros capturados en la vista de hoja de datos:

Dado que se tiene que insertar un segmento de pista de audio y/o video, con ayuda de tu profesor ubica 10 archivos de audio (WAV) y 7 archivos de video (AVI).

Nota.- Se facilitará en la sala de cómputo los archivos de audio y video.

Para insertar el objeto OLE selecciona la opción crear desde archivo en la opción objeto del menú insertar; vincula el objeto a asignar.

Evaluación. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado lo solicitado en la práctica. Haber generado 17 registros. Haber realizado tu trabajo con orden y limpieza.

Práctica No. 1

Hoja 2 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA PRÁCTICA No. 2 BOTONES DE COMANDO EN FORMULARIOS Objetivo. Guías para la ayuda. Construir un formulario que incorpore los campos de la tabla generada en la práctica anterior y botones de comando con acciones programadas a partir de eventos definidos por Access XP.

Antecedentes. Para realizar la presente práctica se requiere haber revisado en clase los siguientes temas: formularios, cuadros de herramientas, propiedades de objetos predefinidos en Access XP, asignación de registros de una tabla al formulario y vistas para el formulario.

Descripción general del problema. El dueño de la tienda de música quiere que se le diseñe una interfaz gráfica de calidad en dónde pueda buscar y realizar operaciones con la información de forma sencilla y rápida, para la mejor toma de decisiones y actualización de la tabla.

En la ayuda busca información referente a: • • • • • •

Generación de formularios en Access XP. Vincular una tabla a un formulario. Objetos disponibles en el formulario. Botón de comando. Acciones por categorías para botones. Eventos.

Desarrollo de la solución. La solución es generar un formulario, ya sea en vista de diseño o con el uso del asistente, que incluya todos los campos de la tabla “Música”. Modifica las propiedades que consideres pertinentes de cada uno de los objetos incluidos en su formulario.

A continuación se te presentan las opciones que requiere el dueño en su interfaz gráfica: El criterio de búsqueda que el piensa utilizar es por título del medio y moverse entre registros. Incluir botones en tu interfaz que te permitan borrar, agregar e imprimir el registro activo.

Solución del problema. Para resolver esta nueva necesidad del dueño de la tienda de música, se requiere generar un formulario que incluya todos los campos de la tabla generada en la práctica anterior (Música. mdb) y la inclusión de cuatro botones de comando para realizar las siguientes funciones: buscar, ir al primer registro, borrar, agregar e imprimir registro.

Práctica No. 2

Dibuja el primer botón asignándole la acción Buscar registro de la categoría Exploración de registros.

Hoja 3 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA

Guarda tu formulario como Música. Configura los parámetros de las siguientes ventanas de acuerdo a tus necesidades y prueba su botón en la vista formulario.

Evaluación. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado lo solicitado en la práctica. Realiza 10 consultas a partir de la información capturada.

Inserta y programa las acciones de los otros cuatro botones propuestos en la solución del problema, de tal forma que tu formulario se parezca al que se presenta a continuación:

Haber generado diez registros más y eliminado dos (puedes repetir los archivos de audio y video). La impresión del registro activo desde el botón imprimir formulario. Haber realizado tu trabajo con orden y limpieza.

Práctica No. 2

Hoja 4 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA

PRÁCTICA No. 3 EXPRESIONES MATEMÁTICAS Y LÓGICAS EN FORMULARIOS Objetivo.

Solución del problema.

Insertar en un formulario expresiones matemáticas y lógicas para generar controles calculados en éste, con la intención de mostrar información más completa para la toma de decisiones.

Utilizaremos el formulario generado en la práctica anterior y sólo anexaremos dos cuadros de texto con sus etiquetas. Cambia las propiedades de cada una de ellas de tal forma que se vean como se muestran a continuación:

Antecedentes. Como antecedente para esta práctica se requiere haber realizado las dos prácticas anteriores y revisado el tema de expresiones matemáticas y lógicas en Access XP.

Descripción general del problema. Al observar las ventajas del uso de formularios el dueño de la tienda de música solicita que se incluyan resultados que no se encuentran en la tabla, pero que se pueden calcular de ella, tales como: En un cuadro de texto exponer cuánto tiene invertido en ventas por título, es decir, la existencia por el costo del título.

Asigna el nombre de inversión al primer cuadro de texto de la etiqueta “Inversión por título” y genera la siguiente expresión: [Existencia]*[Costo] Esto se realiza mediante la ventana de propiedades en el menú emergente del cuadro de texto de inversión por título, selecciona la pestaña Datos y modifica la propiedad Origen del control para calcular el producto de existencia por costo del título.

En un cuadro de texto mostrar el texto “COLECCIÓN“ o “SIN COLECCIÓN” a partir de la información contenida en el campo colección.

Guías para la ayuda. En la ayuda busca información referente a: • • • • •

Generador de expresiones. Expresiones matemáticas. Expresiones lógicas. Crear una expresión directamente. Ejemplos de expresiones.

Práctica No. 3

Hoja 5 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA

Asigna el nombre de TipoColección al segundo cuadro de texto de la etiqueta “Tipo de Colección” y realiza el mismo procedimiento para generar una expresión en este objeto para crear un control calculado, de tal forma que la expresión quede como sigue:

Nota.- Guarda tu formulario como Música1.

Evaluación. SiInm([COLECCIÓN], ”ES DE COLECCIÓN”, ”NO ES DE COLECCIÓN”)

Para evaluar la práctica se recomienda considerar los siguientes aspectos:

Utiliza Funciones→Funciones incorporadas→ Flujo de programas→SiInm

Haber completado lo solicitado en la práctica.

El control calculado depende del campo de tipo lógico colección.

Haber generado dos expresiones más a partir de las necesidades detectadas por tu profesor. Haber realizado tu trabajo con orden y limpieza.

Una vez asignadas dichas expresiones pon tu formulario en vista de formulario y observa el producto final:

Práctica No. 3

Hoja 6 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA PRÁCTICA No. 4 APLICACIÓN DE MACROS EN FORMULARIOS

Solución del problema. Objetivo. Asignar macros a botones de un formulario para automatizar procesos mediante la definición de acciones, lo que permitirá eficientar la calidad y control de la interfaz gráfica.

A partir del formulario actualizado en la práctica 3 “Música1” genera tres botones para resolver lo solicitado en la descripción del problema de la siguiente forma. Inserta un botón en el formulario y asigna el texto “Calculadora” a las propiedades de Nombre y título.

Antecedentes. Haber realizado las tres prácticas anteriores y revisado en clase el concepto de macro, su utilidad, forma de declararla en un formulario y las posibles acciones predefinidas en Access XP.

Descripción general del problema. El dueño de la tienda de música desea incluir tres botones que permita llamar a la calculadora, a la aplicación de Word y que permita salir de la interfaz gráfica, con la finalidad de que se vea con mayor calidad y profesionalidad.

Asigna tipo de letra ARIAL y tamaño 10 al título del botón, posteriormente mediante el menú contextual de éste, selecciona “Generar eventos...” y elige la opción generador de macros.

Guías para la ayuda. En la ayuda busca información referente a: • • • • •

Macros. Ejecutar macros. Modificar macros. Crear una expresión directamente. Acciones condicionales.

Práctica No. 4

Hoja 7 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA Asigna el nombre de calculadora a la macro, selecciona la acción EjecutarAplicación y en la línea de comandos escribe lo siguiente C:\WINDOWS\System32\calc.exe. Guarda los cambios en su macro.

Por último inserta el botón salir y genera una macro con el mismo nombre asignando la acción salir. Esta acción provoca que se cierre la aplicación por lo cual guarda con anticipación tu práctica con el nombre de Música2.

Pon tu formulario en vista de formulario y presione el botón “Calculadora” para verificar que se asigno correctamente la aplicación.

Evaluación. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado lo solicitado en la práctica. Realiza el mismo procedimiento para el botón Word, donde la macro se llamará Word y en la línea de comando de la acción EjecutarAplicación escribir la siguiente ruta:

Haber realizado tu trabajo con orden y limpieza.

C:\Archivos de programa\Microsoft Office\Office10\Winword.exe

Práctica No. 4

Hoja 8 de 10

PRÁCTICAS DE INFORMÁTICA

BASE DE DATOS II ACCESS XP

PRÁCTICA No. 5 PROGRAMACIÓN EN FORMULARIOS CON VISUAL BASIC

Objetivo.

Solución del problema.

Generar código con tendencia de programación orientada a eventos mediante la asignación de procedimientos a eventos realizados en los objetos del formulario, con la intención de contar con una interfaz gráfica de calidad.

A partir del formulario “Música2” modificado en la práctica anterior inserta dos etiquetas donde su nombre y título sea “Quitar fondo” y “fondo personal” respectivamente.

Antecedentes.

Selecciona la etiqueta Quitar fondo y mediante el menú contextual elige Generar evento... y después el generador de código:

Haber realizado las cuatro prácticas anteriores y visto en clase el tema de metodología de programación orientada a objetos, mediante la realización de ejercicios que utilicen código básico con la sintaxis del lenguaje de programación Visual Basic, incluido en el editor de código de Access XP.

Descripción general del problema. Como el sistema que se ha generado le ha funcionado al dueño de la tienda de música, decide personalizar la interfaz, para lo cual propone que le inserten dos etiquetas en la parte inferior izquierda que digan quitar fondo y fondo personal, de tal forma que si les da un clic cambie el fondo.

Guías para la ayuda. Entra a el editor de código de visual Basic y en su ayuda busca información referente a: •

• •

Eventos y procedimientos de evento. o Qué es un evento. o Qué es un procedimiento. o Ejemplos Procedimientos. Reglas para dar nombre a los procedimientos, variables y constantes de Visual Basic.

Práctica No. 5

Aparecerá el editor de código de Visual Basic, el cual contendrá ventanas muy similares a las que has visto en Access XP, y escribe el siguiente módulo: Private Sub Quitar_fondo_Click() Form_Musica.Picture = "" End Sub Para el fondo personal, selecciona la imagen que guste y cópiala en tu carpeta de trabajo; en esta práctica utilizaremos una imagen llamada fondo.gif para realizar la asignación en el código siguiente: Private Sub Fondo_personal_Click() Form_Musica.Picture = "fondo.gif " End Sub

Hoja 9 de 10

BASE DE DATOS II ACCESS XP

PRÁCTICAS DE INFORMÁTICA Cierra y regresa a Access XP y prueba tu formulario. Quitar fondo

Evaluación. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado lo solicitado en la práctica. Cambiar mediante otras etiquetas el color del texto de todos los botones del formulario. Imprimir el código generado en Visual Basic del formulario. Haber realizado tu trabajo con orden y limpieza.

Fondo personalizado

Práctica No. 5

Hoja 10 de 10

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.