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

De access a la web

Estas en el tema de De access a la web en el foro de Bases de Datos General en Foros del Web. Hola, estuve buscando una respuesta relacionada a mi problema, pero no encontré nada. El asunto es que tengo un 'sistema' de producción en Access, todo ...
  #1 (permalink)  
Antiguo 14/06/2009, 12:47
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
De access a la web

Hola, estuve buscando una respuesta relacionada a mi problema, pero no encontré nada.

El asunto es que tengo un 'sistema' de producción en Access, todo a base de formularios y lo utilizamos en red en las pc's de la empresa. Adicionalmente, les dimos la opción a nuestros clientes de monitorear la producción de sus pedidos vía internet, de manera que hicimos un sitio web usando asp en el que los clientes se autentifican y pueden ver lo anterior, en 'tiempo real'.

Sin embargo, para que esto funcione yo debo subir, por lo menos dos veces al día, la BD actualizada al hosting que contratamos para el sitio web. Al principio no era complicado, esto tardaba 2 minutos máximo, ahora la BD ha crecido y ya tarda unos 5 min...y como verán, esto seguirá así y cada vez el uploading de la BD a Internet se hará mas lento.

Tienen alguna idea de como puedo ahorrarme esto??? Yo pensé en alguna macro/programa/whatever que se conecte vía ftp al servidor de hosting y haga la actualización cada X tiempo. O pensé en poner la BD en el hosting y que desde ahí trabajemos todos, en lugar de tener la BD en una PC de la empresa. Pero la verdad es que es pura teoría, porqué ninguna de las dos opciones sé si son viables.

Lo ideal sería hacer un desarrollo formal, mas profesional en VBasic o algo así que tenga toda esa programación, pero no es factible para la empresa y yo no conozco tanto de programación.

Si a alguien se le ocurre una buena idea, les agradezco de antemano la compartan xDD

Saludooos
  #2 (permalink)  
Antiguo 16/06/2009, 06:19
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: De access a la web

Lo suyo seria trabajar siempre sobre la misma bbdd este en el hosting o en vuestro sistema, a demas es la unica manera de que los clientes puedan consultar en tiempo real.

Puedes hacer dos cosas...

Abrir tu servidor de manera que la web en asp del hosting se conecte a la base de datos que tinenes en tu sistema.... seria una opción similar a la que plateabas pero así seguiriais trabajando contra vuestro sistema mientras que solo la web se conecta al bbdd via internet... no se si access lo permite... y necesitarás una IP fija...

La segunda opción a tener en cuenta depende de la estructura del access y consistiria en subir solo las actualizaciones y no toda la bbdd... puede ser complicado....


Ahora se me ocurre una tercera opción que seria usar el sistema de replicas (busca en la ayuda de access) se trataria de tener en el hosting una replica de la bbdd no una copia y así poder sincronizarlas de vez en cuando... programador de tareas de windows + una macro "autoexec" podria automatizarlo...


Finalmente si pudieseis replantear toda la aplicación yo me plantearia usar java (jsp) o php + mysql para hacer la aplicación y la plantearia toda como una aplicación web.... y si quereis seguir en entorno ms iria al .net + Sql server... access no es un motor de bbdd es un refrito de entorno de desarrollo + gestor de bbdd + listador... lo quiere hacer todo sin llegar a hacer nada bien....

Quim

Última edición por quimfv; 16/06/2009 a las 06:29
  #3 (permalink)  
Antiguo 17/06/2009, 12:47
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: De access a la web

Hola, gracias por esas sugerencias.

La primera media la entendí, aunque me parece que sería igual de engorroso conseguir la IP fija para solo una app tan sencilla, e igual no creo que tener un servidor propio sea costeable. Somos una empresa con 3 pc's, por cuestión de espacios, aunque pensando en algo mas grande no necesitamos mas de 10 pc's con gente, nuestro trabajo es más producción en planta.

Voy a averiguar un poco mas del replicador, parece algo viable.

Y si, me encantaría que la app en un futuro sea en .net + sql server y que todo sea como un webservice....pero no me alcanzan los conocimientos para programarlo, talvés deba ponerme a estudiar. O bien, hacer un análisis para contratar a un programador de planta para un proyecto así por unos meses.

Bueno, gracias por las palabras y bienvenidas nuevas sugerencias!! xDD
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:30.