Necesito ayuda con mi base de datos Microsoft Access ya que trabajo para diferentes empresas

He diseñado en el trabajo una base de datos para distintas empresas en diferentes localidades y cada una con su servidor. Cada empresa tiene su front y back end. A su vez hay un servidor común para todas las empresas. YO cojo los datos de este servidor común para trabajar con ellos con la base de datos que diseñe para mi puesto y desde cada empresa se van seleccionando los registros nuevos modificados etc y mediante recordsets los voy enviando al servidor común. El problema esta en que yo trabajo con Office 97 y una de las empresas tiene office XP. Le he convertido su front y back end a la version XP pero al tratar de escribir los datos en el servidor común falla. He tratado también de compactar todo el back end ( donde están los datos) y enviarlo al servidor común convertiendolo en Access 97 usando Compactdatabase, pero curiosamente esta función solo permite convertir una base de datos inferior a la que estas trabajando, a la que tienes en tu PC, es decir, podría convertir desde XP una base de datos en 97 pero no puedo convertir al compactar una base de datos de XP a 97. NO se como solucionar el problema para poder trabajar con XP y 97 ya que es imposible que a mi puesto le migren a XP o a la empresa lo hagan a 97.
NO se si me habré liado explicando todo pero espero que me puedas ayudar ya que llevo tiempo dándole vueltas y no consigo dar con el modo
Muchas gracias-.
1

1 respuesta

Respuesta
1
"Cualquier cosa" ;-)
Efectivamente, toda la razón del mundo. Técnicamente esta web es bastante malucha, lenta y se actualizan las páginas cada demasiado tiempo...
... pero es interesante
Voy a probar pero creo que has podido dar en el clavo. La verdad es que estaba bastante desesperado. Ya te contare y muchas gracias aunque no pueda servir.
Contestame cualquier cosa para poder valorar tu ayuda ya que no me gusta de este foro que cuando valoras una pregunta no te deja escribir texto para agradecer la ayuda y te lo da automáticamente.
Muchas gracias y ya te contare
De todo o anterior, si no me equivoco, sale que tu problema está en convertir de XP a 97, y que el CompactDatabase no te funciona.
Si eso es cierto, yo te propondría que descargues y pruebes el jetcomp de microsoft
http://support.microsoft.com/default.aspx?scid=kb;en-us;273956
Que tiene la opción de dejar la base de datos en formato jet 3.x, que si no recuerdo mal es la del 97. Si te funciona correctamente, se puede ejecutar con un shell y con la línea de comandos para que haga la conversión y te deje el mdb resultante en algún lugar de tu interés.
Prueba a ver si te puede servir, si te vale pero tienes problemas avisa y te echo un cable. Si no te vale, avisa, vuelve a poner la pregunta y me abstengo de contestar.
Aunque por lo que veo, lo que necesitas es la idea feliz, si esto te vale no creo que necesites ayuda...
Suerte
He probado el programa y no consigo convertir una base de xp a 97. Selecciono la base de origen y la de destino y si elijo jet 4.x me lo hace pero si elijo jet 3.x da un error y no da más explicaciones. ¿SAbes qué puede ser?
Gracias
No, lo siento. Normalmente el programita me ha funcionado. Algo tienes que tener en esa base de datos que impide la conversión, pero si no te lo dicen los propios conversores de microsoft, ya ni idea.
Me supongo que el mdb no ocupará más de 1gb, ni tendrá páginas de acceso a datos, ni toda la serie de chupinadas que no soportaba el 97... pero claro, estaría bien que el jetcomp informara un poco más.
En fin, a mí mo me quedan más ideas...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas