¿Qué debo usar, Access o Excel?

Recibo muchas visitas a este blog preguntándose que es mejor usar si Access o Excel y creo que es el momento de reescribir un viejo artículo del año pasado donde ya hablábamos de ello. El problema es que en ocasiones se tienden a confundir ambas herramientas y su finalidad.

¿Sirven para lo mismo Access y Excel?

Indudablemente, no. Ambas manejan datos, Excel es una hoja de cálculo y es muy cómoda para hacer análisis de datos, estadísticas, contabilidad, y últimamente con las herramientas «Power BI» para empresas que está añadiendo Microsoft para Excel estamos encontrándonos con muchas mas posibilidades de análisis de datos. Por ejemplo, imagine que gestiona una gran cadena de alimentación con comercios distribuidos por todo el país, todos ellos, a través del software de ventas (TPV), enviando información a la oficina central todos los días sobre las ventas del día. El (TPV) genera un fichero Excel, con fechas, artículos, unidades vendidas, etc,  y lo envía al servidor. Imagínese un gran volumen para analizarlos pero ¿Que analizamos? pues deberíamos de hacer análisis sobre los artículos más vendidos, sobre los que menos se venden para eliminarlos del stock, podríamos analizar a qué horas se vende más o que comercio me vende menos. Todas estas operaciones se pueden realizar con Excel de manera muy, pero que muy rápida, añadiendo las fórmulas pertinentes o usando las nuevas herramientas.

Excel Power BI

Noticia_Microsoft PowerBI

Vale, ¿Y Access? ¿Que hago con él?, vamos a ver, Access también tiene capacidad para manejar grandes volúmenes de datos pero está diseñado más para crear un programa que luego usarán nuestros empleados, por ejemplo, el (TPV). Efectivamente, Access es como una especie de lenguaje de programación de andar por casa pero con muchísimas posibilidades. Está diseñado para que personas que no son expertas en programación puedan empezar a hacer sus primeros programas. Con Access se pueden crear programas prácticamente para lo que quieras. Ya hemos hablado del TPV pero también puedes hacer un programa para gestionar una clínica, o uno para nuestra videoteca, o un programa para la gestión de un despacho de abogados, o uno para el control de la biblioteca, son tantas las posibilidades que me faltaría sitio aquí para numerarlas. Access tiene esa capacidad para integrar dentro de él, los datos y las pantallas que usarán los usuarios y nosotros, como creadores del programa podremos poner tantos menús, botones y funcionalidades como necesitemos.

Créanme que es un placer poder diseñarse uno mismo su propio programa y mejorarlo poco a poco según nuestras posibilidades.

¿Son difíciles de usar?

Depende, como todo necesita un aprendizaje. Para algunos les costará más y para otros menos. Hay que tener en cuenta que son herramientas accesibles para todos los públicos ya que ambas suelen venir instaladas en muchos ordenadores. Todo depende de las ganas que tenga uno.

Otra ventaja es que cuando usamos, tanto Excel como Access, no necesariamente hemos de saber usar el 100% de la herramienta para empezar a trabajar, digamos que disponen de varios niveles. En Excel, por ejemplo, aprendiendo las funciones más básicas seremos capaces de llevar nuestra propia contabilidad, o incluso la de nuestro comercio, si es pequeño, no hay que ser un Gurú para sacarle partido.

Hoja Excel

Con Access pasa igual, si disponemos de un pequeño negocio y queremos crearnos nuestra propia herramienta, conociendo los aspectos básicos de Access seremos capaces de ir creando el programa y luego, si realmente necesitamos mejorarlo o añadirle características mas elaboradas siempre podemos dar un paso más y estudiar las Macros o mejor, el código VBA que lleva escondido y con el que podemos dejar volar nuestra imaginación a la hora de crear. En este blog encontrarás muchos ejemplos muy elaborados usando código pero también encontrarás ejemplos de acciones para lo que no es necesario escribir una sola línea de código.

Microsoft Access - Colores chillones

Resumiendo:

Excel

Lo usaremos para análisis de datos y ciertos aspectos contables, aunque también nos permita llevar, de forma muy rudimentaria, la gestión de un taller, o una escuela, o un pequeño negocio.

Access

Un potente gestor de bases de datos que permite crear un programa para gestionar ese pequeño negocio o un gran negocio, añadiendo menús, botones, formularios, informes, y un sin fin de opciones para interactuar con nuestro programa, ah, y dotarlo de los mecanismos de seguridad para que el usuario, bien seamos nosotros o un empleado, no pueda estropearnos el programa.

4 comentarios

  1. Hola, quisiera saber si me pueden ayudar con respecto a lo siguiente:
    1- Elabore una base de datos en access 2007, pero quisiera saber si ustedes me puede ayudar en:
    1.1 Tengo problemas con la copia de seguridad de la base de datos, la copia de seguridad no se actualiza
    automaticamente cuando en la base de datos original realizo algun cambio o agrego datos, esto es normal
    o puedo hacer algo?
    1.2 Quisiera que las tablas que cree no se vean en el panel que esta a la izquierda, o como protejer la tabla
    para que el usuario no la vea o ingrese a ella mientras ingresa al formulario.

    1.3 Como controlo el ingreso de usuarios a una base de datos, y como tengo un historial que me indique en que momentos ingreso el usuario y cuando salio de la base de datos.

    gracias,

    1. Hola, lo que me pides no puedo responderlo por aquí. Las preguntas tienen tantas respuestas como programadores somos de Access. Yo podría aportarte soluciones que a mi me han funcionado bien pero aun así necesitaría tiempo y recursos para ir guiándote pues, por ejemplo, a la tercera pregunta habría mil formas de desarrollar una gestión de usuarios, no es difícil pero si laborioso.
      Mi consejo es que este tipo de preguntas y soluciones las hagas, poco a poco, en los foros correspondientes, por ejemplo aquí http://www.mvp-access.com/foro

      En ellos no solo encontrarás muuuucha información de la que buscas que ya otros han respondido sino que somos muchos los que los frecuentamos y tendrás más posibilidades de obtener respuesta rápida.

      Un saludo.

  2. Buenos días,

    Aunque veo que el artículo es de hace años, me permito preguntarte, si es que todavía estás por aquí.

    -Si quisiese programar una base de datos de clientes (DATOS CONTACTO; VENTAS; PRODUCTOS) con las visitas comerciales (AGENDA, posiblemente compatibilidad con Google Calendar) y llevarlo todo encima o desde la oficina (APP MOVIL / WEB), qué lenguaje usarías, seguirías con Access (No se si a día de hoy está anticuado o no), Excel? O te decantarías por otro que gestionase todo.. (PYTHON, JAVA,…)

    Muchas gracias de antemano.

    Gustavo Pérez

Responder a Ana Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.