Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Migrar Access 2003 a MYSQL ?

Estas en el tema de Migrar Access 2003 a MYSQL ? en el foro de Mysql en Foros del Web. Lo primero, un saludo a tod@s. Os cuento, tengo una base de datos en Access 2003 que cada media hora borra todos los datos y ...
  #1 (permalink)  
Antiguo 30/11/2014, 06:31
Avatar de inocentuco  
Fecha de Ingreso: noviembre-2014
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta Migrar Access 2003 a MYSQL ?

Lo primero, un saludo a tod@s.

Os cuento, tengo una base de datos en Access 2003 que cada media hora borra todos los datos y carga datos nuevos de un fichero de texto, luego ejecuta unas consultas de actualización, modifica campos, borra algunos registros, etc.
Con todo esto salen unos informes preciosos, muy útiles.

Cada persona que los utiliza, ejecuta en su pc un .bat que empieza copiando la base de datos que tengo en un pc que utilizo como "servidor".

Me gustaría dar un paso mas, eliminar el Access y que sea Mysql u otra aplicación la que haga todo eso, entonces las consultas se harían vía HTML contra esa base de datos única.

Estuve viendo el Mysql y sería fácil pasar las tablas, pero no veo la forma de ejecutar el equivalente a las Macros. (borrar datos, cargar nuevos del .txt, actualizar, etc)

Luego habría que crear las páginas web que muestran esos datos, doy por hecho que no hay herramientas que sean capaces de importar esos informes y tendré que crearlos de nuevo.

Las preguntas,
Es posible hacer todo eso en Mysql ?
Con que herramienta puedo crear los informes (web) que salen del Mysql?
A ser posible, todo ello utilizando software libre.

Reconozco que las preguntas son realmente complicadas, a ver si álguien puede echarme una mano.

Un cordial saludo y mil gracias por adelantado.
  #2 (permalink)  
Antiguo 30/11/2014, 07:45
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Migrar Access 2003 a MYSQL ?

Si todo eso es posible pero debes cambiar un poco de chip... si haces ese cambio vas a dejar de trabajar con una especie de machambrado de utilidades, access, y pasaras a trabajar con una serie de robustas herramientas que cada una hace lo suyo y ademas lo hace bien.

Un entorno que te podria servir es

Apache+Php+MySql

todo libre y gratis

Necesitas apache como servidor web, para que las demas maquinas acedan a la maquina servidor por http como pretendes.

PHP es un lenguaje del lado servidor que te permite interrogar la base de datos, ademas podrias bajarte la libreria FPDF que te permitira generar esos informes en pdf con lo que se solucionan una serie de problemas de impressión.

Finalmente MySql será tu servidor de bases de datos este tiene toda la potencia del Sql, pero olvidate de macros, informaes y formularios....estos los tienes que desarollar en php.

http://www.apache.org/
http://php.net/
http://www.mysql.com/

Tambien hay compilaciones que te lo instalan todo

https://www.apachefriends.org/index.html
http://www.appservnetwork.com/

A y la libreria de pdf

http://www.fpdf.org/

Todo lo que necesitas esta en la red y es gratis y legal.

Hay otros entornos quezas mas potentes pero tambien más complicados

Apache+Tomcat+MySql

Esto te permitiria trabajar con JAVA paginas jsp (java server pages).

Tambien todo legal y gratis...

Cita:
carga datos nuevos de un fichero de texto
Tambien cabria estudiar de donde sale ese fichero de texto y ver si se puede consultar directamente....o quizas se podria trabajar con los datos en memoria sin tener que pasarlos a una bbdd...

Cita:
...cada media hora borra todos los datos y carga datos nuevos...
Si no se guardan datos....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 30/11/2014 a las 07:58
  #3 (permalink)  
Antiguo 03/12/2014, 11:36
Avatar de inocentuco  
Fecha de Ingreso: noviembre-2014
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Migrar Access 2003 a MYSQL ?

Lo primero, muchas gracias qimfv.

Llevo días dándole vueltas. Tu solución es buena, realmente es lo que quiero hacer.
Pero es todo nuevo, implica meterse de lleno en un mundo totalmente desconocido, la verdad, estoy un poco asustado.

Los datos se graban con FTP desde otro entorno no Windows cada media hora y hay datos que son iguales, pero otros desaparecen y son nuevos.

Un cordial saludo.
  #4 (permalink)  
Antiguo 04/12/2014, 13:55
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Migrar Access 2003 a MYSQL ?

El entorno es este o quizas sea mas robusto JSP... pero claro todo es nuevo.

Mi sugerencia era que si te planteas un cambio tan profundo que hagas un analisis a fondo para mejorarlo todo no solo el soporte. Quizas despues del analisis no hay que cambiar nada, solo el soporte.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 05/12/2014, 17:35
Avatar de inocentuco  
Fecha de Ingreso: noviembre-2014
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Migrar Access 2003 a MYSQL ?

El soporte es seguro, pero si que aprovecharé para solucionar ciertas "chapucillas".

Etiquetas: html, migrar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:31.