Microsoft Access es una herramienta de Microsoft para la definición

Anuncio
Microsoft Access es una herramienta de Microsoft para la definición y manipulación de
bases de datos.
Una base de datos es un sistema informatizado cuyo propósito principal es mantener
información y hacer que esté disponible en el momento requerido. Esta información es
persistente dentro del sistema, es decir, una vez introducida en él, se mantiene hasta que
el usuario decida eliminarla.
Los sistemas de bases de datos se diseñan para manejar grandes cantidades de
información. El manejo de datos incluye tanto la definición de las estructuras para el
almacenamiento de la información como los mecanismos para el manejo de la misma.
Algunas de las ventajas de usar las bases de datos son:
• Evitan la redundancia.
• Evitan la inconsistencia.
• Obligan al cumplimiento de las normas o requisitos para la adición y eliminación de
datos a la base de datos.
• Es posible aplicar restricciones de seguridad para el acceso a los datos.
• Se mantiene la integridad entre los datos
Elementos de Microsoft Access
a) Tablas: Es el conjunto acerca de datos de una persona, cosa o evento ordenadas,
como en una hoja de calculo, a través de filas y columnas que forman cuadros.
b) Consultas: Es una solicitud de información al computador acerca de la base de datos.
Las consultas se visualizan mediante la llamada hoja de respuesta dinámica, que es
visualizada mediante una tabla o un Conjunto de tablas.
c) Formularios: Es el sitio en específico en el que se encuentran anotados la información
de unos de los datos de la base de datos. En los formularios se puede colocar nombres,
apellidos, edad, sexo, fechas, números, imágenes, música, videos, etc.
Los formularios bien realizados son los que ayudan a que el proceso de búsqueda de
información, en la base de datos, en el momento en que sea solicitada por el usuario.
d) Informes: Gracias a los informes el usuario puede imprimir las bases de datos y así
poder tener estas bases de datos en una página.
Los informes pueden mandar a imprimir tablas, consultas o incluso formularios.
e) Macros: Se utilizan para la creación de funciones específicas y la personalización de un
sistema.
f) Módulos: Es Utilizan para la creación de funciones más complejas y personalizadas que
las de los macros.
g) Controles: Son unos de los elementos gráficos que facilitan la interfaz con el usuario.
Los formularios y los informes son controles.
Funciones más utilizadas
 Función EnCad
Devuelve un número que especifica la posición de la primera aparición de una cadena en
otra.
Sintaxis
EnCad(inicio,cadena1,cadena2,compare)
La función InStr tiene estos argumentos:
Parte
Descripción
Opcional. Expresión numérica que establece la posición inicial para cada
Inicio
búsqueda. Si se omite, la búsqueda comienza en la posición del primer carácter.
El argumento inicio se requiere si se especifica el argumento compare.
Cadena1 Obligatorio. Expresión de cadena en la que se busca.
Cadena2 Obligatorio. Expresión de cadena buscada.
Opcional. Especifica el tipo de comparación de cadena. El argumento compare se
puede omitir, o puede ser 0, 1 ó 2. Especifique 0 (predeterminado) para realizar
una comparación binaria. Especifique 1 para realizar una comparación de texto,
Compare sin distinguir entre mayúsculas y minúsculas. Especifique 2 para realizar una
comparación basada en información contenida en su base de datos. La
comparación es binaria por configuración predeterminada (si se omite este
argumento).
*Ejemplo
En este ejemplo se utiliza la función EnCad para devolver la posición de la primera
ocurrencia de una cadena en otra.
Una comparación textual que comienza en la posición 4. Devuelve 6.
EnCad(4,"XXpXXpXXPXXP","P",1)
Una comparación binaria que comienza en la posición 1. Devuelve 9.
EnCad(1,"XXpXXpXXPXXP","P",0)
La comparación es binaria por configuración predeterminada (si se omite el último
argumento).
EnCad("XXpXXpXXPXXP","P") | Devuelve 9.
EnCad(1,"XXpXXpXXPXXP", "x") | Devuelve 0 porque no hay ninguna "x" minúscula.
 Función Izq
Devuelve una cadena que contiene un número especificado de caracteres del lado
izquierdo de una cadena.
Sintaxis
Izq(cadena, longitud)
La función Izq tiene estos argumentos:
Parte Descripción
Obligatorio. Expresión de cadena de la cual se devuelven los caracteres que están
cadena
más a la izquierda.
Expresión numérica que indica cuántos caracteres se van a devolver. Si es 0,
longitud devuelve una cadena de longitud cero (""). Si es mayor o igual al número de
caracteres en cadena, se devuelve la cadena entera.
*Ejemplos
Izq("Hola Mundo", 1) | Devuelve "H".
Izq("Hola Mundo", 6) | Devuelve "Hola M".
Izq("Hola Mundo", 10) | Devuelve "Hola Mundo".
 Función Medio
Devuelve un número especificado de caracteres de una cadena.
Sintaxis
Medio(cadena, comienzo, longitud)
La función Medio tiene estos argumentos:
Parte
Descripción
Cadena Obligatorio. Expresión de cadena de la cual se devuelven los caracteres.
Obligatorio. Posición de carácter en cadena en la cual comienza la parte que se
Comienzo quiere tomar. Si comienzo es mayor que el número de caracteres en la cadena,
Medio devuelve una cadena de longitud cero ("").
Opcional. Número de caracteres que se van a devolver. Si se omite o en el texto
longitud hay menos caracteres (incluyendo el carácter de comienzo), se devuelven todos
los caracteres desde la posición de comienzo hasta el final de la cadena.
*Ejemplos
En este ejemplo se utiliza la función Medio para devolver un número especificado de
caracteres de una cadena.
Medio("Demostración función Medio", 1, 12) | Devuelve "Demostración".
Medio("Demostración función Medio", 21, 3) | Devuelve "Med".
Medio("Demostración función Medio", 14) | Devuelve "función Medio".
Desventajas:
 Se debe hacer upgrade , invertir en accesorios.
 Habra una pequeña resistencia por parte de los empleados de Food Service
mientras se adaptan al computador.

Microsoft Access después de terminado un proyecto no es tan flexible para
hacer modificaciones en la estructura.
Ventajas:
 Reportes precisos y a tiempo
 Facil y agradable entorno de trabajo, ventanas.
 Visualización de reportes por pantalla, por printer y por archivo de excel y
texto.
 Exactitud en los datos procesados.
 Aumento en la eficiencia del personal administrativo involucrado.
 Facil mantenimiento de los datos.
Descargar