jueves, 24 de septiembre de 2009

TABLA EN VISTA DE DISEÑOS

Vista diseño:
En la venta se muestra la tabla que se abre. Se debe seleccionar la tabla o la consulta (o ambas) que interesa en la ficha respectiva haciendo click sobre el botón Añadir y finalmente pulsando sobre Cerrar. Para seleccionar más voces en un orden suelto, haga click manteniendo pulsada la tecla Ctrl. Para seleccionar todas las voces, haga click sobre la primera y después sobre la última, manteniendo pulsada la tecla Mayús., o bien haga click en la primera y arrastre.
En la venta Consultas de selección aparecerá una lista de campos. Se puede hacer click sobre el nombre de campo y arrastrarlo a la fila inferior llamada Campo. Cada columna contiene las informaciones relativas al campo influido en la consulta. Para agregar más campos es suficiente con seleccionar los campos deseados manteniendo pulsada la tecla Ctrl y después arrastrarlos todos juntos a la cuadrícula QBE (consultas por ejemplo: Query By Example). Para añadir todos los campos juntos, se debe seleccionar el asterisco situado en la parte superior de la lista de los campos y arrastrarlo hasta la cuadrícula. Si se han seleccionado más tablas, se podrán ver las líneas que las unen (join) y que nos muestran de qué modo un registro de una tabla está vinculado con el registro de otra.

Tipos de datos:

A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo.
Los diferentes tipos de datos de Access2000 son:


  • Texto: cuando en el campo vamos a introducir texto, tanto caracteres como dígitos. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres.

  • Memo: se utiliza para textos extensos como comentarios o explicaciones. Tiene una longitud fija de 65.535 caracteres.

  • Numérico: para datos numéricos utilizados en cálculos matemáticos.

  • Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.

  • Moneda: para valores de moneda y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.

  • Autonumérico: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumérico no se pueden actualizar.

  • Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).

  • Objeto OLE: Objeto (como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, sonidos u otros datos binarios).

  • Hipervínculo: Texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:

  • Texto: el texto que aparece en el campo o control.
    Dirección: ruta de acceso de un archivo o página.
    Subdirección: posición dentro del archivo o página.
    Sugerencia: el texto que aparece como información sobre herramientas.
    Existe otra posibilidad que es la Asistente para búsquedas que crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opción se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft Access establece el tipo de datos basándose en los valores seleccionados en él.

COMO CREAR UN PROCEDIMIENTO


Puede establecer una propiedad de evento (propiedad de evento: atributo con nombre de un control, formulario, informe, página de acceso a datos o sección que se utiliza para responder a un evento asociado. Puede ejecutar un procedimiento o macro cuando tiene lugar un evento definiendo la propiedad del evento relacionada.) de un formulario, informe o control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) en [Procedimiento de evento] para ejecutar código como respuesta a un evento. Microsoft Access crea la plantilla del procedimiento de evento (procedimiento de evento: procedimiento que se ejecuta automáticamente en respuesta a un evento iniciado por un usuario o código de programa o el sistema desencadena.) automáticamente. Después, el usuario puede agregar el código que desee ejecutar como respuesta a ese evento concreto.
Abra un formulario o informe en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
Muestre la hoja de propiedades del formulario o informe, o de una sección o un control del formulario o informe.
Elija la ficha Eventos.
Haga clic en la propiedad de evento del evento que desea que active el procedimiento. Por ejemplo, para mostrar el procedimiento de evento para el evento Change, haga clic en la propiedad AlCambiar (OnChange).
Haga clic en Generar junto al cuadro de la propiedad para mostrar el cuadro de diálogo Elegir generador.
Haga doble clic en Generador de código para mostrar las instrucciones Sub y End Sub del procedimiento de evento en el módulo de formulario (módulo de formulario: módulo que incluye código para todos los procedimientos de evento desencadenados por los eventos que suceden en un formulario específico o en sus controles.) o módulo de informe (módulo de informe: módulo que incluye código para todos los procedimientos de evento desencadenados por los eventos que tienen lugar en un informe específico o en sus controles.). Estas instrucciones definen o declaran, el procedimiento de evento.
Microsoft Access declara procedimientos de evento de forma automática para cada objeto de un módulo de formulario o informe, usando la palabra clave Private para indicar que al procedimiento sólo pueden tener acceso otros procedimientos de ese módulo.
Agregue el código al procedimiento de evento que desee ejecutar cuando se produzca el evento.

BASES DE DATOS

Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información organizada sistemáticamente. En la terminología propia de las bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato.

Elementos de Access

Tablas
Las tablas con el componente básico o elemental de las bases de datos. O lo que es lo mismo, una base de datos está principalmente compuesta por varias tablas relacionadas. Las tablas contienen datos sobre algo o alguien, proveedores, clientes, libros en una biblioteca, compras, ventas, etc.


Consultas
Las consultas son preguntas que un usuario hace a la base de datos. Con ellas puede obtener información de varias tablas y con la estructura que más le interese. Además, las consultas pueden archivarse de forma que la próxima vez que se quiera hacer la misma pregunta no tendrá que volver a plantearla, será suficiente con llamar a la consulta previamente creada. La importancia de las consultas es enorme, de hecho es la potencia de esta herramienta la que permite que los gestores de base de datos sean casi imprescindibles en nuestro trabajo diario.


Formularios
Los formularios son un mecanismo que facilita enormemente la operatoria general con tablas, principalmente a la hora de mostrar, introducir y modificar datos. Un uso adecuado de éstos redunda bastante en el nivel de manejabilidad de una aplicación o de un sistema de información desarrollado con Access.


Informes
Los informes permiten presentar la información con una apariencia altamente profesional a la hora de imprimir nuestros datos.