miércoles, 20 de junio de 2012

Unidad 3 Ciclo de vida y normalizacionde un sistema de base de datos



Normalización de bases de datos

El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
§  Evitar la redundancia de los datos.
§  Evitar problemas de actualización de los datos en las tablas.
§  Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
§  Cada tabla debe tener su nombre único.
§  No puede haber dos filas iguales. No se permiten los duplicados.
§  Todos los datos en una columna deben ser del mismo tipo.

Primera Forma Normal (1FN)

Artículo principal: Primera forma normal.
Una tabla está en Primera Forma Normal si:
§  Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.
§  La tabla contiene una llave primaria única.
§  La llave primaria no contiene atributos nulos.
§  No debe existir variación en el número de columnas.
§  Los Campos no llave deben identificarse por la llave (Dependencia Funcional)
§  Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben cambiar sus significados
§  Una tabla no puede tener múltiples valores en cada columna.
§  Los datos son atómicos (a cada valor de X le pertenece un valor de Y y viceversa).
Esta forma normal elimina los valores repetidos dentro de una BD

Segunda Forma Normal (2FN)

Artículo principal: Segunda forma normal.
Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).
En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional. Una dependencia funcional Description: x \rightarrow y es completamente funcional si al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que Description: A \in X, X - \{A\} \nrightarrow Y. Una dependencia funcional Description: x \rightarrow y es una dependencia parcial si hay algunos atributos Description: A \in X que pueden ser eliminados de X y la dependencia todavía se mantiene, esto es Description: A \in X, X - \{A\} \rightarrow Y.
Por ejemplo {DNI, ID_PROYECTO} Description: \rightarrow HORAS_TRABAJO (con el DNI de un empleado y el ID de un proyecto sabemos cuántas horas de trabajo por semana trabaja un empleado en dicho proyecto) es completamente dependiente dado que ni DNI Description: \rightarrow HORAS_TRABAJO ni ID_PROYECTO Description: \rightarrow HORAS_TRABAJO mantienen la dependencia. Sin embargo {DNI, ID_PROYECTO} Description: \rightarrowNOMBRE_EMPLEADO es parcialmente dependiente dado que DNI Description: \rightarrow NOMBRE_EMPLEADO mantiene la dependencia.

Tercera Forma Normal (3FN)

Artículo principal: Tercera forma normal.
La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.
Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.
Por ejemplo, la dependencia SSN->DMGRSSN es una dependencia transitiva en EMP_DEPT de la siguiente figura. Decimos que la dependencia de DMGRSSN el atributo clave SSN es transitiva vía DNUMBER porque las dependencias SSN→DNUMBER y DNUMBER→DMGRSSN son mantenidas, y DNUMBER no es un subconjunto de la clave de EMP_DEPT. Intuitivamente, podemos ver que la dependencia de DMGRSSN sobre DNUMBER es indeseable en EMP_DEPT dado que DNUMBER no es una clave de EMP_DEPT.
Formalmente, un esquema de relacion Description: R está en 3 Forma Normal Elmasri-Navathe,2 si para toda dependencia funcional Description: X \rightarrow A, se cumple al menos una de las siguientes condiciones:
1.   Description: X es superllave o clave.
2.   Description: A es atributo primo de Description: R; esto es, si es miembro de alguna clave en Description: R.
Además el esquema debe cumplir necesariamente, con las condiciones de segunda forma normal.

Forma normal de Boyce-Codd (FNBC)

Artículo principal: Forma normal de Boyce-Codd.
La tabla se encuentra en FNBC si cada determinante, atributo que determina completamente a otro, es clave candidata. Deberá registrarse de forma anillada ante la presencia de un intervalo seguido de una formalizacion perpetua, es decir las variantes creadas, en una tabla no se llegaran a mostrar, si las ya planificadas, dejan de existir.
Formalmente, un esquema de relación Description: R está en FNBC, si y sólo si, para toda dependencia funcional Description: X \rightarrow A válida en Description: R, se cumple que
1.   Description: X es superllave o clave.
De esta forma, todo esquema Description: R que cumple FNBC, está además en 3FN; sin embargo, no todo esquema Description: R que cumple con 3FN, está en FNBC.

CICLO DE VIDA DEL SISTEMA DE APLICACION DE BASE DE DATOS

  • La base de datos es un componente fundamental de un sistema de información. El ciclo de vida de un sistema de información está ligado al ciclo de vida del sistema de base de datos sobre el que se apoya. Al ciclo de vida de los sistemas de información también se le denomina ciclo de vida de desarrollo del software. Las etapas típicas del ciclo de vida de desarrollo del software son: planificación, recolección y análisis de los requisitos, diseño (incluyendo el diseño de la base de datos), creación de prototipos, implementación, prueba, conversión y mantenimiento. Este ciclo de vida hace énfasis en la identificación de las funciones que realiza la empresa y en el desarrollo de las aplicaciones que lleven a cabo estas funciones. Se dice que el ciclo de vida de desarrollo del software sigue un enfoque orientado a funciones, ya que los sistemas se ven desde el punto de vista de las funciones que llevan a cabo. Por esta razón, el análisis estructurado hace énfasis en los diagramas de flujo de datos, siguiendo el movimiento de los datos a través de una secuencia de transformaciones, y refinando éstas a través de una serie de niveles. Lo mismo ocurre en el diseño estructurado, que ve a un sistema como una función que se descompone sucesivamente en niveles o subfunciones.
  • Que el sistema de base de datos esta ligado al tiempo de duracion del sistema de base de datos del que se apoya.
  • http://www3.uji.es/~mmarques/f47/apun/node66.html



RECOLECCION Y ANALISIS DE INFORMACION
  • La recolección de datos se refiere al uso de una gran diversidad detécnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, eldiagrama de flujo y el diccionario de datos.
  • Un analista utiliza la recolecciòn de datos para un solo trabajo, por ejemplo si quiero hablar sobre la comutaciòn,necesito hacer una recolecciòn de informaciòn, tener varios puntos de vista.
  • http://www.monografias.com/trabajos12/recoldat/recoldat.shtml


"El diseño de bases de datos es el proceso por el que se determina la organización de una base de datos, incluidos su estructura, contenido y las aplicaciones que se han de desarrollar. Durante mucho tiempo, el diseño de bases de datos fue considerado una tarea para expertos: más un arte que una ciencia. Sin embargo, se ha progresado mucho en el diseño de bases de datos y éste se considera ahora una disciplina estable, con métodos y técnicas propios. Debido a la creciente aceptación de las bases de datos por parte de la industria y el gobierno en el plano comercial, y a una variedad de aplicaciones científicas y técnicas, el diseño de bases de datos desempeña un papel central en el empleo de los recursos de información en la mayoría de las organizaciones. El diseño de bases de datos ha pasado a constituir parte de la formación general de los informáticos, en el mismo nivel que la capacidad de construir algoritmos usando un lenguaje de programación convencional."
Description: https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcRR3AtYh4OdmLpql6yaokFdcFq4X9NQDyUbdYDpqaUkFvWYLpzNwg







                                                                                                                          


Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: relacional, jerárquico, red,... El modelo relacional es el utilizado por casi todos los gestores de bases de datos para PC´s. El modelo relacional (SGBDR) es un software que almacena los datos en forma de tablas

Características Generales de los Sistemas Gestores de B.D.
Aunque hay multitud de aplicaciones para la Gestión de Bases de Datos diferentes en características y precios, podemos encontrar aspectos comunes en todos ellos:
• Aceptan definiciones de esquemas y vistas (definición de diferentes bases de datos).
• Manipulan los datos siguiendo las órdenes de los usuarios.
• Cuidan que se respete la seguridad e integridad de los datos.
• Permiten definir usuarios y las restricciones de acceso para cada uno de ellos.
• Controlan la concurrencia y las operaciones asociadas a la recuperación de los fallos.

TRANSFORMACIÓN AL MODELO DE DATOS

*Es innegable que la gestión y la explotación subsiguiente de los registros que contienen datos, y, como consecuencia, información, depende de las herramientas existentes en el campo de la gestión de la información, por una parte, y del cuerpo teórico de la ciencia de la información, por otra. La explotación satisfactoria de esta información, de la misma forma, demanda experiencia en dos áreas de conocimiento: en las técnicas de recuperación de información y en el estudio de las necesidades de los usuarios.

*Para transformar al modelo de datos se debe a la forma de la información y la necesidad del usuario.

* http://tramullas.com/documatica/2-8.html

El diseño de una base de datos se descompone en tres etapas: diseño conceptual, lógico y físico. La etapa del diseño lógico es independiente de los detalles de implementación y dependiente del tipo de SGBD que se vaya a utilizar. La salida de esta etapa es el esquema lógico global y la documentación que lo describe. Todo ello es la entrada para la etapa que viene a continuación, el diseño físico.
Mientras que en el diseño lógico se especifica qué se guarda, en el diseño físico se especifica cómo se guarda. Para ello, el diseñador debe conocer muy bien toda la funcionalidad del SGBD concreto que se vaya a utilizar y también el sistema informático sobre el que éste va a trabajar. El diseño físico no es una etapa aislada, ya que algunas decisiones que se tomen durante su desarrollo, por ejemplo para mejorar las prestaciones, pueden provocar una reestructuración del esquema lógico.
Metodología de diseño físico para bases de datos relacionales
El objetivo de esta etapa es producir una descripción de la implementación de la base de datos en memoria secundaria. Esta descripción incluye las estructuras de almacenamiento y los métodos de acceso que se utilizarán para conseguir un acceso eficiente a los datos.
El diseño físico se divide de cuatro fases, cada una de ellas compuesta por una serie de pasos:
Traducir el esquema lógico global para el SGBD específico. Diseñar las relaciones base para el SGBD específico. Diseñar las reglas de negocio para el SGBD específico. Diseñar la representación física. Analizar las transacciones. Escoger las organizaciones de ficheros. Escoger los índices secundarios. Considerar la introducción de redundancias controladas. Estimar la necesidad de espacio en disco. Diseñar los mecanismos de seguridad. Diseñar las vistas de los usuarios. Diseñar las reglas de acceso. Monitorizar y afinar el sistema. Traducir el esquema lógico global
La primera fase del diseño lógico consiste en traducir el esquema lógico global en un esquema que se pueda implementar en el SGBD escogido. Para ello, es necesario conocer toda la funcionalidad que éste ofrece. Por ejemplo, el diseñador deberá saber:
Si el sistema soporta la definición de claves primarias, claves ajenas y claves alternativas. Si el sistema soporta la definición de datos requeridos (es decir, si se pueden definir atributos como no nulos). Si el sistema soporta la definición de dominios. Si el sistema soporta la definición de reglas de negocio. Cómo se crean las relaciones base.








GENERACION DE UN SISTEMA DE BASE DE DATOS


  • Es un sistema que almacena datos que estàn relacionados, es un repositorio en donde guardamos informaciòn integrada que podemos almacenar y recuperar, Se dice que los sistemas de bases de datos tienen sus raíces en el proyecto estadounidense Apolo de mandar al hombre a la luna, en los años sesenta. En aquella época, no había ningún sistema que permitiera gestionar la inmensa cantidad de información que requería el proyecto.
  • Actualmente la función más importante de los sistemas de base de datos consiste en proporcionar la materia prima necesaria a los sistemas de información.

CONSULTAS


Tabla de contenido
·         Almacenar y mostrar y imágenes
Explica los conceptos que debe conocer para utilizar las imágenes con eficazmente, como si es más conveniente vincular o incrustar las imágenes y si usar imágenes dependientes o independientes. También explica brevemente la tecnología OLE (que utilizan algunos componentes Access para almacenar y mostrar las imágenes), enumera los formatos de archivos gráficos admitidos y explica por qué se deberían utilizar determinados tipos de archivo, como archivos de mapas de bits de Windows (.bmp).
·         Almacenar imágenes en una base de datos
Explica cómo agregar campos a sus tablas de base de datos y si vincular o incrustar datos de imágenes en esos campos.
·         Mostrar imágenes en formularios, informes y controles
Explica cómo agregar imágenes que siguen fijas mientras examina los registros y las páginas de informes de la base de datos, cómo mostrar imágenes que cambien con cada registro o página de informe de la base de datos, y cómo agregar imágenes de fondo o filigranas. Asimismo se explica cómo agregar imágenes a los botones e incluye vínculos a información sobre cómo mostrar las imágenes mediante programación utilizando código de Visual Basic para Aplicaciones (VBA).
·         Actualizar y editar vínculos e imágenes
Explica cómo actualizar los vínculos a sus imágenes, cómo mostrar las imágenes actualizadas de manera automática y manual, y cómo editar imágenes desde dentro de Access.
·         Resolver problemas habituales de presentación
Explica qué hacer cuando aparecen nombres de archivo en lugar de imágenes y la indicación "Paquete" en los campos de la tabla en lugar de "Imagen de mapa de bits". Asimismo, explica cómo habilitar filtros gráficos.
Almacenar y mostrar y imágenes
El proceso de almacenar y mostrar imágenes (fotografías digitales, gráficos y dibujos digitalizados) normalmente sigue varios pasos generales: en primer lugar, debe decidir cómo desea almacenar las imágenes. Puede usar vínculos a imágenes almacenadas en una unidad de disco o de red, o bien, hacer que sus imágenes formen parte de su archivo de base de datos, un proceso denominado incrustación.
Si desea mostrar una imagen distinta con cada registro o página de informe de la base de datos, puede almacenar en una tabla de base de datos vínculos a sus imágenes, o bien, almacenar los archivos de imagen en la tabla como objetos incrustados. Si desea mostrar imágenes estáticas, como por ejemplo logotipos corporativos e imágenes de fondo, puede almacenar los archivos fuera de la base de datos.
Después de decidir el método de almacenamiento, debe incluir en su formulario o informe un control capaz de mostrar imágenes, y vincular o enlazar ese control a la imagen o imágenes que desea mostrar.
CONSULTAS
En este artículo se explica cómo crear y ejecutar una consulta de datos anexados. Este tipo de consulta se usa cuando se necesitan agregar nuevas filas de datos a una tabla existente.
Para cambiar o actualizar parte de los datos de un conjunto existente de registros, como uno o varios campos, se puede usar una consulta de actualización. Para obtener más información sobre las consultas de actualización, vea el artículoCrear una consulta de actualización.
Si necesita copiar los datos de una tabla existente, puede generar una consulta de creación de tabla. Para obtener más información sobre la creación de consultas de actualización, vea el artículo Crear una consulta de creación de tabla.
¿Qué desea hacer?

Obtener información sobre las consultas de datos anexados

Una consulta de datos anexados agrega un conjunto de registros (filas) de una o varias tablas de origen (o consultas) a una o varias tablas de destino. En general, las tablas de origen y de destino residen en la misma base de datos, pero no es imprescindible. Por ejemplo, supongamos que tiene algunos clientes nuevos y se hace con una base de datos que contiene una tabla de información sobre esos clientes. Para evitar tener que escribir manualmente los nuevos datos, puede anexarlos a la tabla apropiada de su base de datos. Asimismo, puede usar consultas de datos anexados para:
·         Anexar campos basados en criterios. Por ejemplo, quizás desee anexar únicamente los nombres y las direcciones de los clientes con pedidos pendientes.
·         Anexar registros cuando algunos de los campos de una tabla no existen en la otra tabla. Por ejemplo, supongamos que la tabla Clientes tiene 11 campos y que los campos de una tabla Clientes en otra base de datos coinciden con 9 de los 11 campos. Podrá usar una consulta de datos anexados para agregar únicamente los datos de los campos coincidentes y omitir los demás datos.



CONSULTAS POR ASISTENTE
El Asistente de Bases de Datos de Markosoft es una herramiento de acceso a bases de datos todo-en-uno para ver y editar datos desde virtualmente todas las más importantes bases de datos incluyendo Oracle, MS SQL Server, Informix, MS Access, Sybase y dBASE. Sus funcionalidades incluyen la habilidad de ejecutar consultas con comodines, insertar, actualizar y eliminar artículos, capacidad de generar consultas, consultas de formato libre y la capacidad de crear archivos ASCII e insertar artículos desde archivos ASCII.

Adicionalmente, el Asistente de Bases de Datos provee una manera de pre-configurar todas las fuentes de datos que usted usa comúnmente, de manera que se puede seleccionar una base de datos en sólo segundos usando un solo clic en un botón.

Finalmente, se pueden crear atajos para acceder a cuentas FTP por medio de la aplicación WS_FTP con el Asistente de Bases de Datos y hay opciones de menú de acceso rápido para mostrar definiciones de tablas individuales y para mostrar los artículos en una vista de lista. 

El Asistente de Bases de Datos incluye una interfaz fácil de usar y muchas características avanzadas que no se encuentran en aplicaciones de acceso a bases de datos mucho más caras. Adicionalmente, la flexibilidad de ejecutar entrada de datos directamente en los campos de datos o usando instrucciones SQL de formato libre para actualizar o recuperar artículos, unido a su bajo precio de adquisición hacen que el Asistente de Bases de Datos tenga una ventaja definitiva sobre la competencia. Incremente la productividad de todas sus tareas de acceso y manipulación de datos hoy con el Asistente de Bases de Datos.











CONSULTAS POR VARIAS TABLAS

  • En Access es posible realizar consultas involucrando campos de varias tablas, de modo que el resultado de la consulta muestre información procedente de todas ellas. Para que una consulta pueda realizarse sobre campos de varias tablas, estás deben tener un campo común, y las tablas deberán estar relacionadas por esos campos. Si no se hubieran establecido las relaciones anteriormente, habría que establecerlas en ese momento (en la propia consulta), ya que si no existen relaciones entre tablas, Access no encontrará la relación entre los campos especificados en la ventana de diseño y no mostrará ningún registro como resultado de la consulta.
  • Lo que entiendo por consultas por varias tablas es que deben de tener campos en común porque si no es asi, la consulta no podrá hacerse, es obligatorio que se establezcan las relaciones.
  • www.adrformacion.com/cursos/accesxp2/leccion2/tutorial5.html - 21k -


                              










CONSULTA POR PARAMETROS
Una consulta de parámetros muestra su propio cuadro de diálogo que le pide información. Puede diseñar una consulta para que solicite un dato, por ejemplo, un número de pieza, o de más de una pieza de información, por ejemplo, dos fechas. Microsoft Access, a continuación, recuperará todos los registros que contienen ese número de parte o todos los registros comprendidos entre esas dos fechas.

También puede utilizar consultas de parámetros como base para formularios, informes y datos de páginas de acceso. Por ejemplo, puede crear un informe de ingresos mensuales basado en una consulta de parámetros. Cuando imprime el informe, Access muestra un cuadro de diálogo preguntando para el mes que desea que cubra el informe. Escriba un mes y, a continuación, Access imprime el informe correspondiente.

También puede hacer lo siguiente con consultas de parámetros, formularios e informes:
·         Crear un cuadro de formulario o el cuadro de diálogo personalizado que pide parámetros de una consulta (en lugar de utilizar cuadro de diálogo de consulta de parámetros) y, a continuación, mostrar los resultados en una hoja de datos. Esto se conoce como consulta por formulario.
·         Imprimir los criterios que se introducen en una consulta de parámetros para un informe en el encabezado del informe, de modo que se puede determinar qué valores se han utilizado para crearlo desde el informe.
Precaución : Si sigue los pasos descritos en este ejemplo, modifique el proyecto de Access de ejemplo NorthwindCS.adp. Quizás desee hacer una copia de seguridad del archivo NorthwindCS.adp y realizar estos pasos sobre una copia del proyecto.


Cómo crear una consulta con un parámetro

1.    Inicie Microsoft Access 2000 y, a continuación, abra la base de datos de ejemplo Neptuno.mdb.
2.    En el menú Ver , haga clic en Objetos de base de datos y, a continuación, haga clic en consultas .
3.    En la ventana base de datos, haga clic en la consulta facturas y a continuación, haga clic en Diseño .
4.    Escriba la línea siguiente en la celda criterios para el campo PaísDestinatario. Observe que la expresión que especifique debe ir entre corchetes.
[ver facturas para el país]
5.    En el menú consulta , haga clic en Ejecutar . Cuando se le pida, escriba R.U. 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 UK.
6.    Cierre la consulta sin guardarlo.

Cómo crear una consulta con dos o más parámetros

1.    Inicie Microsoft Access 2000 y, a continuación, abra la base de datos de ejemplo Neptuno.mdb.
2.    En el menú Ver , haga clic en Objetos de base de datos y, a continuación, haga clic en consultas .
3.    En la ventana base de datos, haga clic en la consulta facturas y a continuación, haga clic en Diseño .
4.    Escriba la línea siguiente en la celda Criterios para el campo FechaPedido.
entre [Escriba la fecha de comienzo] Y [Escriba la fecha final]
5.    En el menú consulta , haga clic en Ejecutar . Cuando se le pida la fecha de comienzo, escriba 1/1/1997y, a continuación, haga clic en Aceptar . Cuando se le pida la fecha final, escriba 1/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 está en enero de 1997.
6.    Cierre la consulta sin guardarlo.

¿QUÉ ES UN INFORME EN ACCESS?

  Un informe es un conjunto de informaciones organizadas y formateadas basándose en las exigencias del usuario y consiste en extraer y presentar los datos bajo el formato de facturas, etiquetas, postales, listines telefónicos... Existe la posibilidad de diseñar informes que presenten las informaciones del modo que se desee gracias al uso de diversos elementos gráficos, de texto, de imágenes... Los informes son esenciales para organizar e imprimir los datos en un estilo profesional.

Elementos de un informe

1.- Secciones principales

Un informe tiene las siguientes propiedades principales:
Pie del informe: Se refiere a la primera página del informe, es decir, la portada del informe
Encabezado de página: Datos que van a aparecer en todas las páginas del informe, concretamente en la parte superior
Detalle: en esta sección se incluyen los distintos registros correspondientes al encabezado de la pagina, que pueden ser mas de uno, sería como un subformulario dentro de cada página del informe.
Pie de Página: Tiene la misma función que el encabezado de página, pero los datos aparecen en la parte inferior


2.- Funciones de un informe

Agrupar: Una de las opciones de un informe de access mas importante es la posibilidad de mostrar los datos agrupados, seleccionando uno o varios subgrupos. Al agrupar datos evitamos que aparezcan datos repetidos en nuestro informe. Por ejemplo, si queremos mostrar los datos de una tabla con inmuebles de toda España, y queremos que los agrupe segun la provincia, para ello vamos sobre la parte izquierda del formulario en vista diseño y con el boton derecho le damos a la opción Ordenar y Agrupar:
Description: http://www.programarvba.com/img/informes/Agrupar.png
Ahora seleccionamos los campos que queremos Agrupar y el orden es el que queremos que aparezcan, una vez seleccionado en la parte de abajo aparecerán las opciones, de las que debemos activar "encabezado de pagina". En este momento en el informe se crea un nuevo encabezado, donde podemos incluir las etiquetas y textos necesarios para el encabezado de nuestro informe. En la sección de detalle aparecerán los los registros relacionados con los datos principales del encabezado:
Description: http://www.programarvba.com/img/informes/Agrupar2.png
Otras opción interesante y muy util es forzar el salto de pagina cuando aparece un nuevo registro que no cabe en la primera pagina, para evitar este corte que tan mal queda, simplemente iremos a la opción mantener Juntos del menú ordenar y agrupar y pondremos el valor a sí.

 

CREACION DE UN INFORME UTILIZANDO EL ASISTENTE

  • Para crear un informe tenemos que posicionarnos en la ventana Base de datos con el objeto Informes seleccionado, si hacemos clic en el botón nuevo se abre una ventana con las distintas formas que tenemos para crear un informe:Asistente para informes utiliza un asistente que nos va guiando paso por paso en la creación del informe,seleccionamos la tabla o consulta de donde cogerá los datos del cuadro Tablas/Consultas este será el origen del informe. Si queremos sacar datos de varias tablas lo mejor será crear una consulta para obtener esos datos y luego elegir como origen del informe esa consulta,seleccionamos los campos haciendo clic sobre el campo para seleccionarlo,elegimos los niveles de agrupamiento dentro del informe. Podemos agrupar los registros que aparecen en el informe por varios conceptos,Si queremos cambiar el orden de los grupos definidos utilizamos los botones polaridad, flecha hacia arriba sube el grupo seleccionado un nivel, la flecha hacia abajo baja el grupo un nivel.
  • Lo que entiendo es que los informes sirven para presentar los datos de una tabla o consulta generalmente para imprimirlos. Solo que en los informes se puede agrupar más fácil la información.
  •  

CREACION DE UN INFORME UTILIZANDO TABLAS

  • Access utiliza esa tabla o consulta como el origen de datos predeterminado para el informe. Sin embargo, puede cambiar el origen de datos del asistente y seleccionar campos de otras tablas y consultas.;Pulse en aceptar para hacer aparecer el primer cuadro de diálogo del Asistente,Seleccione en la lista Tablas/Consultas la tabla o consulta de donde desea tomar los datos. Verá en la lista Campos disponibles todos los campos existentes en la tabla o consulta seleccionada. Utilice los botones Agrega (>), Agregar todos (>>), Quitar (<) y Quitar todos (<<) para determinar los campos que han de pasar a la lista Campos seleccionados. En las siguientes páginas del Asistente para informes puede elegir un tipo de ordenación para los registros (basado hasta en cuatro campos diferentes), tipo básico de diseño (En columnas, Tabular o Justificado), orientación (Vertical u horizontal), así como un estilo de presentación, en una lista de estilos predefinidos (utilice la ventana de muestra de la izquierda para hacerse una idea de a qué corresponde cada una de las opciones). En la última página del Asistente puede especificar el nombre que desea asignar al informe, así como determinar si desea obtener una vista previa del informe, o bien abrirlo en la ventana de diseño para modificar la estructura creada por el Asistente. Elija la opción apropiada y pulse en Terminar.
  • Lo que yo entiendo por esto es que la creación de informes por medio de tablas es una manera más fácil y eficaz para saber el origen de los datos y seleccionar consultas y tablas.
  •