Ver Mensaje Individual
  #5  
Antiguo 14-01-2005
Noela Noela is offline
Registrado
 
Registrado: ene 2005
Posts: 6
Reputación: 0
Noela Va por buen camino
Hola Neftali:

Si que es dificil hacerse entender! )

Voy a intentar explicarlo una vez más....

Mi tabla en Access tiene varios campos, todos ellos guardan la información relacionada con fotografias, uno de esos campos de la tabla es de tipo Objeto OLE, este campo me sirve para ir a la fotografía relacionada con el registro actual cuando estoy en el formulario que hace referencia a la tabla. Todas las fotografías relacionadas con los registros estan guardadas en el disco y no en la tabla, la tabla sólo guarda un LINK a la fotografía. De modo que si yo hago modificaciones el fichero original también es alterado.

Yo lo que estoy haciendo es pasar la información que contiene la tabla de Access a una nueva en Paradox. Está claro que yo se donde se hallan las fotografias, ya estan guardaditas en el disco en su respectivo directorio, lo que necesito es que al pasar los datos a Paradox, el registro correspondiente haga referencia a la foto relacionada, para ello debo saber el path donde está guardada la fotografía a la que hace referencia el link de la tabla de Access.

Como bién entenderás es mucho más facil hacer esto (si es posible!) en código, que tener que copiar uno a uno de una a otra tabla, el path al que hace referencia el link para los 2000 registros que tengo en la tabla de Access.

Para que te quede claro que el objeto Access no guarda un fichero y si un link te voy a poner un ejemplo. Crea una tabla com un tipo Objeto Ole, y guarda en el una imagen que tengas guardada en algun directorio de tu disco, puede ser usando el menú de Access, insertar objeto etc.... y luego abre la imagen desde la tabla, luego cierrala.

Una vez hecho esto ve al directorio donde tienes guardada la imagen y muévela para otro directorio distinto del original. Ahora una vez más intenta abrir la imagen desde la tabla de Access, comprobarás que Access no encuentra el archivo ya que habia guardado el link a la imagen con su ubicación original.

Si Access tuviera guardada la imagen en la tabla, no tendria problemas para abrirla nuevamente aunque tu cambiaras la ubicación de la imagen de tu disco.

Esta claro que Access guarda en algún lugar el path de ese archivo. La pregunta es como consigo yo llegar a ese lugar?!!

Lo que yo necesito saber es como consigo averiguar el path al que hace referencia el link del Objeto Ole de Access para poder copiarlo a la nueva tabla em Paradox. Alguién sabe como hacerlo??!!!

Gracias.
Un saludo.

Responder Con Cita