Guía Completa de Informes, Formularios y SQL para Bases de Datos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 8,12 KB
Informes en Bases de Datos
Definición: Los informes son una forma efectiva de presentar datos de manera impresa o en pantalla, permitiendo una visualización clara y estructurada de la información.
Uso: Se utilizan para crear etiquetas de correo, agregar logotipos e imágenes, agrupar registros y calcular totales, entre otras funciones.
Características: La información proviene de una tabla o consulta. Parte de la información es estática y se almacena como parte del informe. Los informes presentan los datos de manera gráfica.
Creación de un Informe
Existen dos alternativas para crear un informe:
- Modo Vista Diseño (MVD): Se crea manualmente desde el principio, permitiendo modificaciones menores.
- Asistente: Automatiza el proceso, guiando paso a paso. Para utilizarlo, sigue estos pasos:
- Crear una consulta parametrizada.
- Ir a Crear, sección Informes, y aplicar el Asistente para Informes.
- Seleccionar la consulta y todos los campos disponibles.
- Elegir el modo de visualización de los datos.
- Determinar los datos para el encabezado del informe.
- Seleccionar campos para resumen (suma, totales).
- Dejar la distribución predeterminada.
- Elegir el estilo, dar un nombre al informe y finalizar el asistente.
- Modificar el informe en vista diseño para ajustar la visualización de los campos.
Formularios en Bases de Datos
Definición: Los formularios se utilizan para mostrar o editar datos de una tabla o consulta, controlando el acceso a los datos. Permiten insertar elementos gráficos (controles) para facilitar el manejo y visualización de la información.
Controles utilizados: Cuadro de texto, etiqueta, botón comando, cuadro de lista, subformulario, líneas, etc.
Herramientas para Crear Formularios
- Mediante vista de diseño.
- Asistente para formularios.
- Automáticamente.
- Mediante el uso de gráficos dinámicos.
Conceptos de las Herramientas
- Vista de diseño: Se abre un formulario en blanco y se integran los objetos deseados.
- Asistente: Utiliza una función gráfica con pasos preestablecidos para crear el formulario.
- Automáticamente: Se selecciona una consulta en el panel de exploración para crear un formulario simple.
- Gráficos dinámicos: Se crea un formulario basado en gráficos dinámicos preestablecidos por el usuario.
Estructura de un Formulario
- Encabezado de formulario: Información variable para todos los registros.
- Encabezado de página: Títulos o encabezados de columna en la parte superior de cada página impresa.
- Detalle: Muestra los registros, uno o todos los que quepan en la página.
- Pie de página: Información en la parte inferior de la página impresa (fecha o número).
- Pie de formulario: Información invariable para todos los registros, aparece en la última página.
Fundamentos de SQL
Lenguajes de programación: Son conjuntos de símbolos y palabras que permiten dar instrucciones a las computadoras.
- Lenguaje máquina: Instrucciones directas a la computadora.
- Bajo nivel: Instrucciones en lenguaje ensamblador, traducidas a lenguaje máquina.
- Alto nivel: Lenguaje independiente de la máquina, necesita un programa para traducirlo a bajo nivel.
Definición de SQL: Lenguaje universal para realizar consultas en bases de datos relacionales, definir la estructura de la base de datos, manipular información y gestionar permisos de acceso.
Organización de SQL
- Lenguaje de definición de datos (DDL): Define la estructura de la base de datos (CREATE, DROP, ALTER).
- Lenguaje de manipulación de datos (DML): Permite seleccionar, insertar, eliminar o actualizar datos (SELECT, INSERT, UPDATE, DELETE).
- Lenguaje de control de datos (DCL): Gestiona la seguridad y el control de acceso.
Utilización de SQL
SELECT: Comando más utilizado, con cláusulas para manipular datos de forma precisa.
Cláusulas:
- FROM: Origen de los datos (tabla).
- WHERE: Condiciones para los registros a seleccionar.
- GROUP BY: Separa registros en grupos específicos (SUM, COUNT).
- HAVING: Condiciones para cada grupo (con GROUP BY).
- ORDER BY: Ordena los registros (ascendente o descendente).
Funciones de Agregado
Realizan cálculos sobre un conjunto de valores y devuelven un solo valor.
- AVG: Promedio de valores.
- COUNT: Número de registros.
- SUM: Suma de valores.
- MAX: Valor más alto.
- MIN: Valor más bajo.
Sintaxis SQL
SELECT (tabla.campo, tabla.campo) FROM (tabla);
*
: Todos los registros de una tabla..
: Separador entre tabla y campo.;
: Final de la consulta.
Consulta parametrizada: SELECT, FROM, WHERE ((clientes.codigocliente)=[código]);
Entorno SQL: Área de trabajo para diseñar consultas sin tablas, asistentes o QBE.
Funciones de Agregado en SQL
AVG(tabla.campo) COUNT(tabla.campo) MIN(tabla.campo) MAX(tabla.campo) SUM(tabla.campo)
FIST(tabla.campo) LAST(tabla.campo)
: Primer y último valor de un campo.
STDEV(tabla.campo) STDEVP(tabla.campo)
: Desviación estándar de una población.
VAR(tabla.campo) VARO(tabla.campo)
: Varianza de una población o muestra.
Cláusulas SQL
ORDER BY: SELECT FROM [WHERE] ORDER BY tabla.campo [ASC, DESC];
GROUP BY: SELECT FROM GROUP BY tabla.campo1, tabla.campo2;
(ORDER BY al final)
HAVING: SELECT FROM GROUP BY HAVING tabla.campo=criterio de grupo
(puede ir ORDER BY al final)
Campos Calculados
Campos cuyos valores se obtienen mediante un cálculo. Se utilizan en SQL, vista diseño e informes. AS
se usa para nombrar el nuevo campo en SQL. En vista diseño, debe ser [NOMBRE:]
.
Macros en Bases de Datos
Objetos que ejecutan instrucciones de forma automática mediante botones comando. Pueden tener varias instrucciones en un orden específico.
Creación de Macros
- Solapa Crear, conjunto Macros y códigos, seleccionar Macros.
- Se abren dos módulos: entorno macro y menú de acciones.
- Elegir una acción de la lista desplegable.
- Elegir el formulario a abrir.
- Elegir cómo se mostrará el formulario al abrirlo.
- Cerrar el cuadro de opciones y guardar la macro.
Botones Comando
Permiten realizar acciones predeterminadas (con macros). Aceleran operaciones. Se pueden usar botones predefinidos o crear uno personalizado.
Asignar una Macro a un Botón Comando
- Abrir la base de datos.
- Crear un formulario en blanco.
- Formulario en vista diseño.
- Solapa Diseño, controles, elegir botón.
- Dibujar un rectángulo sobre el formulario.
- Se abre el asistente de botones: categorías y acciones.
- En categorías, buscar 'Otras' y en acciones, seleccionar 'Ejecutar macro'.
- Seleccionar una macro.
- Elegir el diseño.
- Colocar un nombre y cerrar el asistente.
- Rediseñar en vista diseño.