sábado, 9 de mayo de 2009

CREACION DE UN INFORME UTILIZANDO TABLAS

CREACION DE UN INFORME UTILIZANDO TABLAS
  • 1. Active la ficha Informes en la ventana Base de datos.
  • 2. Pulse en el botón Nuevo para acceder al cuadro de diálogo Nuevo Informe
  • 3. Elija Vista Diseño en el cuadro de diálogo nuevo informe.
  • 4. Lleve a cabo una de las siguientes acciones, dependiendo del tipo de informe que se dispone a crear.·Elija el nombre de la tabla o consulta que contiene los datos en los que desea basar el informe· Si desea crear un informe que utilice datos de más de una tabla, base su informe en una consulta.· Si desea confeccionar un informe independiente, no seleccione nada de esta lista.
  • 5. Pulse en Aceptar.

  • La creacion d eun informe mediante esta manera es mucho mas complicada que con el asistente.

CREACION DE UN INFORME UTILIZANDO EL ASITENTE

CREACION DE UN INFORME UTILIZANDO EL ASISTENTE
  • Disponemos aún de otro modo semi-automático de generar un informe. El Asistente para in-formes generará informes automáticos como el Autoinforme, pero en este caso tendremos la posi-bilidad de decidir algunos detalles generales, como por ejemplo no incluir aquellos campos que no sean necesarios.
    En los informes que mostramos, habremos visto que el campo Provincia toma demasiado lugar; esto se debe a que el mismo está definido como un Control de lista.
    Podemos modificar esta situación si agregamos una tabla de Provincias y efectuamos una combinación con el campo CodProvin (que podemos renombrar como Provincia) de la tabla Clientes.
    Así tendremos la descripción de la provincia del mismo modo que los datos del vendedor. A esta altura de nuestro aprendizaje no tendremos inconvenientes en hacer lo siguiente:
    Crearemos la tabla de Provincias con un campo clave principal CodProvin y otro de des-cripción Provincia.
    Ingresaremos en la misma los datos (clave y nombre) de cada una de las provincias.
    Abriremos la consulta ConsClientes en modo Diseño y le agregaremos la tabla Provincias recién creada. Aparecerá automáticamente la línea que indica la combinación del campo CodPro-vin de Clientes con el campo clave principal de la tabla de provincias que tiene el mismo nombre.
    Hecho esto, llevemos el campo Provincia de la tabla de Provincias a la cuadrícula de la consulta, a la derecha del código CodProvin.
    Ejecutemos la consulta para verificar que todo funcione correctamente y recién entonces ini-ciemos el asistente para crear el informe.
  • 1. Estando en el panel de consultas (del cuadro Base de datos) y teniendo resaltada la consulta ConsClientes, pulsemos el icono Informes y en la ven-tana de selección de la figura 7.2 pulsemos sobre Asistente para informes.
  • 2. Pulsemos Aceptar para presentar la primera ventana del asistente Allí debemos seleccionar qué campos de la tabla o consulta de origen deseamos listar. El panel de la derecha se encuentra inicialmente vacío; moveremos uno a uno los campos que nece-sitamos.
  • 3. Seleccionándolos en la lista y pulsando luego el botón Mover, iremos colocando uno a uno los campos: CODCLI, NOMBRE, LOCALIDAD, PROVINCIA y MONTOFACTURADO.
    Ya está definida la parte básica del informe; notemos que se habilitó ahora el botón Finali-zar. Tenemos entonces la alternativa de pulsar este botón y generar un informe básico, o bien pulsar Siguiente para agregar más condiciones, parámetros, etc., y así definir informes más espe-cíficos o más complejos, cosa que dejaremos para el Capítulo 12.
  • 4. Pulsemos entonces Finalizar para obtener nuestro primer informe con asistente. En la venta-na de vista previa aparecerá una imagen similar a la que muestra la figura

  • Un informe es otra modalidad de presentación de los datos, que puede enviarse a la pantalla o imprimirse. Conviene tener presente que en el primer caso se trata solamente de una visualiza-ción, pues no podremos modificar los datos que nos muestra la pantalla

PARTES DE UN INFORME

PARTES DE UN INFORME
  • Un informe access no es mas que una tabla o consulta mostrada en una forma "elegante y dinámica", los informes son uno de los módulos de access mas importantes, ya que permiten automatizar en gran medida el desarrollo de documentos a partir de bases de datos. Gracias a las herramientas de agrupación y ordenación de datos, y combinado con el código vba que podemos asociar al informe, los resultados pueden ser espectaculares. se compone de 2 pies de pagina, 2 encabezados y 1 detalle.

  • el informe nos ayuda a almecenar y guardar informacion importante.

CONSULTA POR PARAMETROS

CONSULTA POR PARAMETROS
  • Cómo crear una consulta con un parámetro
    loadTOCNode(3, 'summary');

    Inicie Microsoft Access 2000 y, a continuación, abra la base de datos de ejemplo Neptuno.mdb.
    En el menú Ver , haga clic en objetos de base de datos y, a continuación, haga clic en consultas .
    En la ventana Base de datos, haga clic en la consulta de factura y, a continuación, haga clic en diseño .
    Escriba la siguiente línea en la celda Criterios para el campo valor de ShipCountry (País de envío). Observe que la expresión de cadena que escribe debe ser entre corchetes.
    [vista las facturas de país]
    En el menú Consulta , haga clic en Ejecutar . Cuando se le pida, escriba Reino Unido y, a continuación, haga clic en ACEPTAR para ver los resultados de la consulta. Observe que la consulta devuelve sólo aquellos registros cuyo país de envío es igual a UK.
    Cierra la consulta sin guardarlo.
  • Cómo crear una consulta con dos o más parámetros

    Inicie Microsoft Access 2000 y, a continuación, abra la base de datos de ejemplo Neptuno.mdb.
    En el menú Ver , haga clic en objetos de base de datos y, a continuación, haga clic en consultas .
    En la ventana Base de datos, haga clic en la consulta de factura y, a continuación, haga clic en diseño .
    Escriba la siguiente línea en la celda criterios para el campo OrderDate (FechaPedido).
    entre [tipo la fecha inicial] Y [Escriba la fecha final]
    En el menú Consulta , haga clic en Ejecutar . Cuando se le pregunte para la fecha de comienzo, escriba 1/1/1997 y, a continuación, haga clic en ACEPTAR . Cuando se le pida para la fecha final, escriba 1 y 31/1997 y, a continuación, haga clic en ACEPTAR para ver los resultados de la consulta. Observe que la consulta devuelve sólo los registros cuya fecha de pedido en enero de 1997.
    Cierra la consulta sin guardarlo.

  • Con esta opcion cuando sea necesario podemos trabajar con 1, 2 o mas parametros en una consulta.

CONSULTA POR VARIAS TABLAS

CONSULTA POR VARIAS TABLAS
  • La consulta combinando varias tablas tiene grandes ventajas, imagina que necesitamos saber los datos de nuestros clientes, con un extracto añadido del agente de ventas que le atendió, así como la fecha en que fue atendido.
    Es innegable que tener todos estos datos una única tabla es mucho mejor que sacar las dos tablas e ir buscando los datos uno a uno para cotejarlos
    Esta vez vamos a aprender a utilizar el asistente para la ceacion de consultas, para combinar varias tablas. Solo tenemos que pulsar en la opcion del asistente
    En la ventana del asistente tenemos que seguir ciertos pasos.

CONSULTA POR ASISTENTE

CONSULTA POR ASISTENTE
  • Existe la posibilidad de crear una consulta mediante el asistente o bien manualmente, eligiendo Ver diseño.Asistente.- Existen cuatro posibilidades para la creación de consultas mediante el asistente. Vemos:
  • Asistente para consultas sencillas: crea una consulta de selección sobre la base de los campos seleccionados y es el tipo más común de consulta. Para crearla debe:-Abrir la base de datos y hacer click sobre la ficha Consultas-Hacer click en el botón nuevo-Hacer click en Asistente para consultas sencillas y después en Aceptar-En la ventana que se abre, seleccionar la tabla de la cual desea llevarse los datos de la Tabla/Consultas-Hacer click en un nombre de campo en el cuadro de Campos disponibles y sobre el botón > para introducirlo (o bien sobre el botón >> para introducirlos todos)-Elegir, si fuese necesario, otra tabla y adjuntar los campos ulteriores-Asignar un título a la consulta y hacer click en el botón Terminar-
  • Asistente para consultas de referencias cruzadas: crea una consulta de referencias cruzadas para ver datos en un formato compacto semejante al de una hoja de cálculo.-
  • Asistente para consultas de buscar duplicados: crea una consulta que busca registros con valores de campo duplicados en un campo de una sola tabla o consulta.-
  • Asistente para consultas de buscar no coincidentes: crea una consulta para buscar en una tabla los registros que no tienes registros relacionados en otra tabla.

  • Existen 4 formas de crear una consulta por medio del asistente: asistente para consultas sencillas, de referencia cruzada, de buscar duplicados y no coincidentes la primera es la mas facil de hacer.

AGREGAR OBJETOS AL FORMULARIO

AGREGAR OBJETOS AL FORMULARIO
  • Si creamos un campo OLE en una tabla y luego colocamos este campo en un formulario (esto es un control del formulario conectado con un campo OLE), podemos sacar el máximo pro-vecho de la información que contenga. Veamos cómo:
    1. En el cuadro de diálogo Base de datos pulsemos el botón Tablas y abramos la cuadrícula de diseño de tablas.
    2. Colocaremos un único campo que llamaremos Campo OLE, y le asignaremos, en la columna Tipo de dato, la opción Objeto OLE.
    3. Pasemos a modo hoja de datos, guardemos la nueva tabla como PruebaOLE, contestemos No a la pregunta sobre la clave principal y pulsemos luego el botón Autoformulario para obte-ner un formulario que nos muestre el campo OLE recién incorporado a la tabla (figura 8.13).
    Figura 8.13
    Este campo, por ser de tipo OLE, es multipropósito, lo que significa que puede aceptar in-formación de distinto tipo, como por ejemplo documentos Word, imágenes mapa de bites (Paint), sonidos, etc.
    La información, incluso, puede diferir de un registro a otro. Podemos colocar en el campo OLE del primer registro una imagen, en el del segundo un sonido, en el del tercero un documento Word, etc.

  • Aparte de los objetos tipo ole tambien se pueden agregar a un formulario controles o contenedores, un objeto puede ser un hipervinculo.

MODIFICAR UN FORMULARIO

MODIFICAR UN FORMULARIO

  • 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 .

  • Tu puedes modificar tu formulario como tu quieras. puedes ponerle encabezados y pie de pagina, etc.

CREACION D EUN FORMULARIO

CREACION DE UN FORMULARIO
  • Access nos premite crear formularios en vista diseño tanto como en el asistente. Access proporciona una serie de asistentes para crear formularios que aceleran y facilitan mucho la creación de los formularios, con solo indicarle la tabla que queremos utilizar. Esto lo hacemos eligiendo en la ventana superior la tabla sobre la que deseamos crear el formulario.

  • Hay 2 maneras de crear un formulario mediante vista de diseño y mediante el asistente. es mas complicado hacerlo en vista de diseño por que utiliza un lenguaje de las bases de datos por eso es mejor crearlo con el asistente.

RELACIONES ENTRE TABLAS

RELACIONES ENTRE TABLAS
  • - La Relación se define como una asociación establecida entre campos comunes de dos tablas, en la que se pueden combinar información de varias tablas, por medio de campos comunes.
    - Tipos de Relaciones: uno a uno y uno a varios.

  • Uno a uno.-Para estableces una relacion uno a uno, los campos relacionados deben ser la clave principal en ambas tablas.Y tambien existe la relacion entre tablas uno a varios y esta se refiere a que los datos de la tabla primaria son unicos pero en la tabla segunda si se pueden repetir.

DEFINICION DE CLAVES

DEFINICION DE CLAVES
  • Normalmente todas las tablas deben tener una clave principal definida. Una clave principal es una columna (o combinación de columnas) que permite identificar de forma inequívoca cada fila de la tabla, por lo que no pueden haber en una tabla dos filas con el mismo valor en la columna definida como clave principal.
    Una clave foránea es una columna (o combinación de columnas) que contiene un valor que hace referencia a una fila de otra tabla (en algunos casos puede ser la misma tabla).

  • La clave principal es un campo que identifica de manera unica a cada registro.

OPERACIONES PRINCIPALES

OPERACIONES PRINCIPALES
  • Las tablas son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy cómoda.Entre las operaciones más interesantes que podemos realizar con las listas tenemos:
    1. Ordenar los registros.
    2. Filtrar el contenido de la tabla por algún criterio.
    3. Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.
    4. Crear un resumen de los datos.
    5. Aplicar formatos a todos los datos.

  • Este tipo de operaciones nos permiten simplificar nuestro trabajo y obtener resultados mas correctos y exactos.

DISEÑO DE TABLAS

DISEÑO DE TABLAS
  • El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos.
    La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestion efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de los campos que componen el registro y los valores o datos que contendrá cada uno de esos campos.
    Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc.
    Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la dirección de este. Generalmente los diferente tispos de campos que su pueden almacenar son los siguientes: Texto (caracteres), Numérico (números), Fecha / Hora, Lógico (informaciones lógicas si/no, verdadero/falso, etc., imágenes.
    En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.

  • Se tienen que tener en cuenta 2 aspectos muy importantes antes de querer diseñar una tabla: la informacion disponible y la informacion que nececitamos. Los registros constituyen la información que va contenida en los campos de la tabla, se nececita determinar los campos necesarios, y definirlos.