lunes, 20 de junio de 2011

HISTORIA DE ACCESS

Es un software de gran difusión entre pequeñas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeñas aplicaciones con unos pocos conocimientos del Programa.Microsoft Access permite crear formularios para insertar y modificar datos fácilmente. También tiene un entorno gráfico para ver las relaciones entra las diferentes tablas de la base de datos.Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeños y medianos tamaños.,km n,nm
Historia
Access versión 1.0 fue liberado en noviembre de 1992, rápidamente en mayo de 1993 se liberó Access 1.1 para mejorar la compatibilidad con otros productos de Microsoft e incluir el lenguaje de programación de Access Basic.Microsoft especifica los requisitos mínimos de hardware para el Access v2.0: Microsoft Windows v3.0 con 4 MB de memoria RAM necesaria, 6 MB de RAM recomendados, 8 MB de espacio disponible en disco duro necesario, 14 MB de espacio en disco duro recomendado. El producto se entregará en siete disquetes de 1,44 MB. El manual muestra la fecha de 1993 los derechos de autor.Originalmente, el software funcionó bien con bases de datos relativamente pequeños, pero las pruebas mostraron algunas circunstancias que causaban la corrupción de los datos. Por ejemplo, el tamaño de los archivos de más de 10 MB eran problemáticos (tenga en cuenta que la mayoría de los discos duros eran más pequeños que 500 MB en ese entonces),
y el manual de Cómo empezar advierte sobre una serie de circunstancias en las que los controladores de dispositivo obsoletos o configuraciones incorrectas puede causar la pérdida de datos. Con la eliminación gradual de Windows 95, 98 y ME, la mejora de la confiabilidad de la red, y el lanzamiento de Microsoft de 8 Service Pack para el Jet Data base Engine, la fiabilidad de las bases de datos de Access se ha mejorado enormemente tanto en tamaño como en número de usuarios.

Fechas de lanzamientos 1992 Access 1.0 1993 Access 1.1 1994 Access 2.0 1995 Access 95 1997 Access 97 2000 Access 2000 2001 Access XP o 2002 2003 Access 2003 2007 Access 2007



domingo, 19 de junio de 2011

QUE ES MICROSOTF ACCES

Microsoft Access es un programa, utilizado en los sistemas operativos Microsoft Windows, para la gestión de bases de datos creado y modificado por Microsoft y orientado a ser usado en un entorno personal o en pequeñas organizaciones. Es un componente de la suite Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica sencilla. Además, estas bases de datos pueden ser consultadas por otros programas. Dentro de un sistema de información, entraría dentro de la categoría de gestión, y no en la de ofimática, como podría pensarse. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información

Microsoft Access es un programa Sistema de gestión de base de datosrelacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoria de Gestion y no en la de Ofimática como algunos creen.



UTILIDADES DE ACCESS


No se trata de una página que pretenda abarcarlo todo sobre la programación en Ms Access, sino simplemente el sitio donde exponer utilidades y ejemplos que he ido desarrollando en los últimos años.
La página es ya veterana y bastantes de sus soluciones se habían quedado obsoletas; en parte porque las nuevas versiones de Access han ido incorporando nuevas posibilidades, en parte porque la tendencia marcada por Microsoft es abandonar DAO y pasarse a ADO y, en parte también porque uno va aprendiendo y encuentra formas mejores de hacer las cosas. Así que además de remozarle la apariencia a la página, iré rehaciendo algunos ejemplos para ponerles al día o para mejorarlos o completarlos, aunque mantendré las viejas versiones, que las tengo cariño y, además, alguna está tan mal hecha que demuestra lo que se puede conseguir con tesón y bastante atrevimiento .
Son aplicaciones que resuelven satisfactoriamente cosas como buscar con independencia de los acentos, un calendario, organizar los informes de una aplicación... y se insertan muy fácilmente en cualquier programa. Además, algunos de los procedimientos y funciones utilizados pueden ser útiles por separado.
También he incluido un apartado "Código" donde meteré algunos procedimientos míos y de algún invitado que encuentre especialmente interesantes u originales.
Puedes usar todo esto libremente en tus aplicaciones, pero bajo tu exclusiva responsabilidad. También puedes utilizarlo en una página web, pero, por favor, en ese caso respeta la integridad de lo que publiques y no olvides mencionar al autor ni un vínculo a esta página.



QUE ES UNA BASE DE DATOS


 
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informatica y la electronica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.
Existen programas denominados sistemas gestores de base de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática

EXTRUCTURA DE UNA BASE DE DATOS


Aunque las bases de datos CDS/ISIS pueden parecerse a simple vista como un archivo de información, en realidad consisten en varios archivos lógicamente interrelacionados pero físicamente diferentes. La administración de los archivos físicos es responsabilidad de CDS/ISIS y el usuario normalmente no necesita conocer su estructura en detalle para operar una base de datos. No obstante, algunos conocimientos básicos sobre los objetivos y funciones de los archivos principales asociados a una base de datos pueden ayudar a un mejor entendimiento del sistema. (El usuario con interés en mayores detalles técnicos encontrará una descripción detallada del formato físico de una base de datos.
MAS INFORMACION


sábado, 18 de junio de 2011

QUE SON CONSULTAS ACCESS


NombreApellidosCiudadTeléfono
AntonioGarcíaCádiz8422597
AnaLópezMilán7798542
AntonioFernándezCádiz2971102
AnaGarcíaLondres0524457



Esta tabla contiene cuatro registros. Cada uno contiene los datos personales de algunas personas. Una vez que tengas creada la tabla y hayas introducido los cuatro registros cierra la tabla (pero no cierres la base de datos)
Para crear una consulta,
Primero debes activar el apartado de consultas en la ventana de la base de datos. Fíjate que en la parte superior aparece junto a ‘Tablas’, el apartado ‘Consultas’, haz clic sobre este apartado para crear la consulta
Haz clic sobre el botón ‘Nuevo’
Selecciona la opción Vista diseño y pulsa el botón aceptar
Aparecerá una nueva ventana con todas las tablas que tienes creadas en la base de datos. Entre ellas debe de aparecer la que acabas de crear AGENDA (o el nombre que le hayas asignado)
Selecciónala con el botón izquierdo del ratón y luego pulsa el botón Agregar. Si lo haces bien, verás que aparece una pequeña ventana en la parte superior izquierda de la pantalla con el nombre de la tabla (si no es así, vuelve a repetir la operación hasta que aparezca)
Pulsa el botón Cerrar
Fíjate que en la pequeña ventana que tienes arriba, aparecen los nombres de los campos de la tabla (nombre, apellidos, ciudad y teléfono)
En la parte de abajo aparece otra ventana más grande (que está vacía) llena de filas (campo, tabla, orden, mostrar, criterios, o)
Haz un doble clic con el botón izquierdo del ratón sobre el campo ‘Nombre’ (en la ventana pequeña de arriba). Si lo haces bien, verás que este campo aparece en la primera de las columnas de la ventana de abajo y que debajo del nombre del campo, aparece el nombre de la tabla
Repite lo mismo para el campo apellidos (haz un doble clic sobre él con el botón izquierdo del ratón)
Si lo has hecho bien, deberías tener dos columnas, una con el campo ‘nombre’ y otra a la izquierda con el campo ‘apellidos’
Para comprobar el resultado haz clic sobre el botón ‘Vista’ (en la parte superior de la ventana de Access, el primero de la izquierda, justo debajo de la palabra ‘Archivo’)
Si lo has hecho bien, verás que aparecen los datos de la tabla, pero solo el nombre y los apellidos, no aparecen los otros dos campos porque no han sido añadidos.
De momento, ya hemos aprendido una de las utilidades que pueden tener las consultas y es la de limitar el número de campos que se van a ver en la pantalla. Veamos otras utilidades más importantes aún:
Vuelve a pulsar el botón ‘Vista’ (en la parte superior de la ventana de Excel, el primero de la izquierda). De esta forma volvemos al diseño de la consulta
Fíjate ahora en la ventana grande de abajo. Existe una fila llamada ‘Criterios’. Esta fila nos va a servir para ‘limitar’ los registros que se van a ver en pantalla. Por ejemplo vamos a suponer que queremos ver los datos de las personas que se llamen ‘Antonio’
Sitúate en la casilla ‘Criterios’ de la primera columna (ya que es en esta columna donde está el campo ‘nombre’)
Escribe el nombre que quieres encontrar, es decir, ‘Antonio’ (sin las comillas)
Pulsa el botón ‘Vista’ (en la parte superior de la ventana de Access)
Si lo has hecho bien, solo verás dos registros, los de las dos personas que se llaman ‘Antonio’
Para volver al diseño de la consulta vuelve a pulsar el botón ‘Vista’
Ahora vamos a suponer que queremos ver solo los de las personas que se llamen Antonio, pero que se apelliden García, así que escribe en la fila de ‘Criterio’ en la segunda columna (la de los apellidos), el apellido que estamos buscando, es decir, ‘García’ (sin las comillas). De esta forma, ya hemos indicado a Access que estamos buscando el nombre ‘Antonio’ y el apellido ‘García’, ahora solo saldrán en pantalla los que tengan ese nombre y ese apellido
Pulsa el botón ‘Vista’ para comprobarlo
Si lo has hecho bien verás los datos de Antonio García que vive en Cádiz. Veamos qué otras posibilidades tenemos:
Vuelve a pulsar el botón ‘Vista’
Borra el apellido ‘García’ y vuelve a escribirlo una casilla más abajo (en la fila llamada ‘o:’). Esta fila llamada ‘o:’ es la que nos añadir criterios que no tienen que cumplirse a la vez. Si has escrito ‘Antonio’ y ‘García’ en dos filas distintas (uno más arriba que el otro), le estás diciendo a Access, que estás buscando las personas que se llamen ‘Antonio’ o las que se apelliden ‘García’, pero no necesariamente las dos cosas juntas.
Pulsa el botón ‘Vista’ para comprobarlo.
Si lo has hecho bien verás que aparecen Antonio García, Antonio Fernández y Ana García. Si te fijas estas tres personas o bien se llaman Antonio o bien se apellidan García (por eso aparecen). El único registro que no sale es el de Ana López, ya que ni se llama Antonio ni se apellida García
Fíjate que al haber escrito las dos condiciones (Antonio y García) en filas separadas, Access lo interpreta como que no tienen que cumplirse las dos a la vez. Cuando en el primer ejemplo escribiste las dos condiciones en la misma fila, solo aparecía Antonio García, ya que era el único que cumplía las dos condiciones a la vez
Para terminar la consulta selecciona la opción ‘Archivo’ en la parte superior de la ventana de Access y luego ‘cerrar’. Cuando hagas esto, Access preguntará si quieres que se guarde la consulta que acabas de crear. Pulsa el botón SI para guardar la consulta.
A continuación escribe el nombre de la consulta, este nombre debe ser lo más descriptivo posible, de forma que haga referencia a lo que busca la consulta. Por ejemplo, en este caso, podríamos llamar a nuestra consulta ‘Antonios y Garcías’, ya que lo que hace es buscar todas las personas que se llaman Antonio o se apellidan García.
Fíjate que aparece el nombre de tu consulta, ahora, cada vez que abras esta consulta (haciendo un doble clic sobre ella, por ejemplo) aparecerán en pantalla todas las personas que se llaman Antonio y las que se apellidan García
Vamos a crear una nueva consulta para comprender mejor el proceso
Asegúrate de que está activada la hoja ‘Consultas’ en la parte superior de la ventana de tu base de datos
Pulsa el botón Nuevo
Selecciona Vista diseño
Pulsa el botón Aceptar
Selecciona tu tabla (AGENDA), y pulsa el botón Agregar
Pulsa el botón Cerrar
Ahora vamos a añadir los cuatro campos que tiene la tabla a la consulta. Para ello, ve haciendo un doble clic sobre los nombres de los campos que tienes arriba a la izquierda (nombre, apellidos, ciudad y teléfono)
Una vez que tengas abajo las cuatro columnas rellenadas con los cuatro campos, muévete hasta la casilla ‘criterios’ del campo ciudad
Escribe ‘Cádiz’ (cuidado con el acento: tienes que escribirlo igual que lo tienes en la tabla)
Pulsa el botón ‘Vista’.
Si lo has hecho bien, aparecerán en pantalla los dos registros de Cádiz.
Vamos a suponer que necesitamos que aparezcan, además de los de Cádiz, los de Milán. Para ello, vuelve a pulsar el botón ‘Vista’, para volver al diseño de la tabla
Escribe en la casilla debajo de ‘Cádiz’, la otra ciudad que estamos buscando: Milán
Ahora Access buscará los registros que sean de Cádiz ó de Milán
Pulsa el botón ‘Vista’ para comprobarlo
Si aún no estás muy seguro de cómo funcionan las consultas, prueba tu mismo a realizar búsquedas de ciudades, apellidos o nombres y comprueba el resultado utilizando el botón ‘Vista’.
En el siguiente ejemplo veremos cómo crear consultas para campos con números. Ya verás que es muy parecido a las consultas con campos de texto.
Para ello crea la siguiente tabla con el nombre SUELDOS. Los campos nombre y apellidos son campos de tipo ‘texto’, y el sueldo puedes crearlo con un tipo especial que se llama ‘moneda’, este campo se utiliza cuando vamos a introducir cantidades de dinero
Nombre Apellidos Sueldo
Juan Gómez 100.000
Ana García 150.000
Pedro Sánchez 250.000
Marian López 200.000
Una vez que hayas creado la tabla, ciérrala, activa la hoja de ‘Consultas’, pulsa sobre el botón nuevo, agrega la consulta SUELDOS que acabas de crear y pulsa el botón Cerrar:
En esta tabla tenemos un campo que contiene números. Puedes crear una consulta utilizando este campo de la siguiente forma:
Añade los tres campos (nombre, apellidos y sueldo), haciendo un doble clic sobre cada uno de ellos en la ventana de la tabla (arriba a la izquierda de la pantalla)
Cuando hayas añadido los tres campos, vamos a establecer un criterio en el campo sueldo, muévete hasta la casilla correspondiente (se supone que ya sabes hacerlo) y escribe 150.000
Pulsa el botón ‘Vista’
Si lo has hecho bien, verás que aparece el registro de Ana García, ya que es la única que gana esa cantidad (150.000)
Vuelve a pulsar el botón ‘Vista’
Borra el criterio 150.000 que escribiste antes
Puedes utilizar también los signos ‘mayor que’ (>) o ‘menor que’ (<). Por ejemplo, escribe: >150.000
Access entiende esto como que quieres ver los que ganan más de esa cantidad. Pulsa el botón ‘Vista’
Si lo has hecho bien, verás que aparecen los registros de Pedro Sánchez (250.000) y Marian López (200.000), ya que son los únicos que ganan más de 150.000
Ten en cuenta que Ana García no puede aparecer ahora, ya que no gana más de 150.000. Habría aparecido si ganara 150.001, por ejemplo
Vuelve a pulsar el botón ‘Vista’
Cambia el criterio >150.000 por >=150.000 (solo tienes que poner un signo ‘=’ entre ‘>’ y ’150.,000′)
Vuelve a pulsar el botón ‘Vista’
Si te fijas ahora sí sale el registro de Ana García. ¿Por qué? Porque al indicar >=150.000, estamos diciendo a Access que buscamos números mayores o iguales(=) a 150.000, es decir, que de esta forma ‘entra’ en el criterio desde el número 150.000 en adelante
Pulsa el botón ‘Vista’ y cambia el criterio por <200.000
Pulsa el botón ‘Vista’
Fíjate que ahora aparecen Juan Gómez y Ana García, que son los dos que ganan menos (<) de 200.000. No aparece Marian López ya que gana exactamente 200.000, no menos Si cambias el criterio por <=200.000, verás que sí entra Marian López


Las consultas en Access nos permiten ‘filtrar’ la información proveniente de una tabla. Por ejemplo, en el caso de trabajar con una tabla que contuviera una agenda telefónica, podríamos, mediante una consulta, hacer que aparecieran en pantalla solo los teléfonos de las personas que fueran de una determinada ciudad, o los que tuvieran unos apellidos determinados.
Podemos utilizar consultas tanto para campos numéricos como para campos de tipo texto. Para comprender mejor como funcionan las consultas, crea la siguiente tabla en Access (si no sabes cómo hacerlo, míralo en el capítulo 1 de este tutorial). Todos los campos son de tipo ‘texto’, ten en cuenta que, aunque el teléfono va a contener números, no vamos a realizar operaciones con ellos (no vamos a sumar los números de teléfono, por ejemplo), además, puede que queramos incluir guiones (-), paréntesis u otros signos dentro del número. Cuando guardes la tabla asígnale el nombre de ‘AGENDA’ (sin las comillas)