Actualmente teníamos instalada en la empresa una base de datos que habíamos realizado con Access, pero debido al tamaño que tomó (9.500 registros, con vinculos a archivos de word) decidimos desarrollar nuestra propia aplicación para nuestra empresa e ir mejorandola según nuestras necesidades.
Actualmente hemos desarrollado una aplicación y hemos decidido importar toda la documentación (base de datos access y fichas de word vinculadas a la BD).
Para realizar la importación hemos tomado la Oppen Ups TUTOR BBDD EXTERNAS, el cual hemos integrado en nuestra aplicación. Se realiza la importación de la base de datos de Access perfectamente, el problema es que no consigo pasar las fichas/registros importados de la rejilla donde se reciben los registros de access a la correspondiente tabla del proyecto de datos.
En vez de integrar el tutor de bbdd externas, quizá lo que puedas hacer es mirar cómo funciona, y adaptarlo a tus necesidades.
Verás que cuando ejecuta un comando SQL (por ejemplo, un SELECT), después recorre la lista de resultados, asigna cada campo a una variable y luego crea un registro en una tabla "temporal", para que lo veas en pantalla. Pues puedes hacer tu propio proceso, y en vez de dar de alta en una tabla temporal, haz el alta directamente en la tabla que a ti te interese de tu proyecto.
En cuanto a los campos Memo, se importan igual que los campos de texto, utilizando un SELECT. Yo lo tengo hecho y funciona correctamente.
Creo una base de datos nueva y usando la Vopen Apps BBDD Externas me funciona perfectamente, incluso con menos campos y con campos fecha, texto y memo, me los importa perfectamente,pero en la fecha me agrega la hora 00:00:00, no se porqué, incluso cambiando el formato a corto en la base access.
El caso es q al intentar hace la prueba con mi base de datos real con 900 registros y campo Fecha, Texto (50) y Memo, establece la conexión , pero no importa el primer campo fecha.
Gracias fran, era que la tabla access se llamaba distinto q la base de datos en Access.
Pero ahora no me importa el primer campo, FECHA, nosé porque.
Creo una base de datos nueva y usando la Vopen Apps BBDD Externas me funciona perfectamente, incluso con menos campos y con campos fecha, texto y memo, me los importa perfectamente,pero en la fecha me agrega la hora 00:00:00, no se porqué, incluso cambiando el formato a corto en la base access.
El caso es q al intentar hace la prueba con mi base de datos real con 900 registros y campo Fecha, Texto (50) y Memo, establece la conexión , pero no importa el primer campo fecha.
Decir q la base de datos no tiene indice ID en access.
Hay muchas programas para solucionar las problemas variadas. Pero uno de mejor es la utiliza siguente de Inet. El instrumento socorre me algunos semanas antes - reparar archivos de access.