Cómo funciona JustAnswer:

  • Preguntar a un Experto
    Los expertos tiene muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.

Formule su propia pregunta a Jose M.

Jose M.
Jose M., Especialista en Seguridad Informáti
Categoría: Informática
Clientes satisfechos: 10
Experiencia:  Instalación de Software y Hardware Informático.
53196706
Escriba su pregunta sobre Informática aquí...
Jose M. está en línea ahora

hola, tengo una consulta creada en access que lee 2 tablas,

Pregunta del cliente

hola, tengo una consulta creada en access que lee 2 tablas, dicha consulta me devuelve el nombre de varios ficheros de imagenes, lo que quiero hacer es leer la carpeta que contiene mis imagenes y mover a otra carpeta las imagenes que me ha devuelto la consulta. ¿es posible hacer eso?. Gracias XXXXX XXXXX
Enviada: hace 6 año.
Categoría: Informática
Experto:  David escribió hace 6 año.

La tabla sólo da el nombre de la ruta de las imágenes, o muestra directamente las imágenes? Están adjuntadas como objetos OLE?

 

Las consultas miran lo que hay dentro de las tablas, y la tabla lo guarda en función del tipo de dato que quieras, ya sea tipo entero largo, decimal, doble, fecha, objeto adjunto, etc.

 

Desde access puedes crear carpetas en tu directorio, como por ejemplo con esta instrucción:

 

Dim Carpeta As String
Dim MiRuta As String
Carpeta = Format(Date, "ddmmyy")
MiRuta = "C:\Carpeta_Prueba\" & Carpeta
If Carpeta <> Dir(MiRuta, vbDirectory) Then
MkDir MiRuta
End If

 

Porque como lo he entendido lo que quieres es exportar a un directorio la consulta que hagas de las dos tablas, es así?

 

Ya nos indicas para poder ayudarte mejor.

 

Saludos.

Cliente: escribió hace 6 año.
Hola, intento explicarte mejor lo que pretendo. La consulta me da el nombre del fichero que necesito, no es un objeto ole ni nada por el estilo, tampoco quiero actualizar ninguna tabla, tengo una carpeta con unas 20000 imagenes dichas imagenes se llaman exactamente igual que el ID que me devuelve la consulta. La consulta me puede devolver un resultado de 500 de esas imagenes , lo que quiero es que esas 500 imagenes se copien en otra carpeta distinta de la que estan para luego tratarla como yo decida. te pongo un ejemplo:<br /><br />La consulta me devuelve este resultado:<br /><br />ID:(NNN) NNN-NNNNlt;br /><br /><br />Donde tengo las imagenes por ejemplo:<br /><br />C:/IMAGENES/0425804.jpg (una de las 20000)<br /><br />Se ha de seleccionar automaticamente esa imagen y copiarse en esta otra carpeta, por ejemplo:<br /><br />C:/IMAGENES/EXPORTACION<br /><br />Gracias
Experto:  David escribió hace 6 año.

Si la tabla, tal y como indicas, tan sólo tiene el nombre del fichero, y la consulta tan sólo te muestra un resultado "x" del total de "y", entiendo que no puedes mover las imágenes, como propios ficheros, de un directorio a otro. Pero si lo que quieres es exportar la consulta de tus IDs, eso sí se podría, pero la exportación sería en otro fichero, ya sea rtf, pdf, excell, txt, etc.

 

Recuerda, y salvo error por mi parte, si tu consulta te devuelve un valor plano (ya sea tipo texto, doble, entero) es eso únicamente lo que podrías mover a otro espacio.

 

Saludos.

Cliente: escribió hace 6 año.
Se que la consulta no me va a mover los ficheros, entiendo que sera necesario realizar algun modulo intermedio para hacerlo, la consulta me devuelve el numero de imagenes que necesito asi como el nombre, se trataria de pasar esos resultados al "modulo" para poder realizar la copia de los ficheros a la otra carpeta. El resultado de la tabla no lo quiero en ningun fichero.

Gracias XXXXX XXXXX formas.
Experto:  Jose M. escribió hace 6 año.
¿con qué estas trabajando enteramente? ¿en Access y con VBA? ¿o con Visual Basic? porque vas ha tener que usar el SQl para hacer la consulta y un lenguaje de programación para realizar la tarea de copiar los ficheros a la carpeta que fijes.

Un saludo.

Editado por Jose M. el 14/11/2010 a las 21:29 EST
Cliente: escribió hace 6 año.
Hola, Estoy Utilizando access.
Experto:  Jose M. escribió hace 6 año.
He utilizado Access 2010 y he añadido el código siguiente en Visual Basic donde las macro y he agregado un cuadro de texto para buscar en la tabla los ficheros, luego los muestro en un listbox y voy pasándolo a la vez al directorio especificado al hacer click en un botón. Este es el código:

Code:
Dim pathDest As String Private Sub Comando0_Click()          Lista5.RowSource = "SELECT [Photo].[pathPhoto] FROM [Photo] WHERE [Photo].[pathPhoto] LIKE '" & Texto3.Value & "*'" & " ORDER BY [pathPhoto];"     For n = 0 To Lista5.ListCount - 1         Lista5.SetFocus         Lista5.ListIndex = n                 Dim posn As Integer, i As Integer         Dim flName As String                 flName = Lista5.ItemData(Lista5.ItemsSelected(n))         posn = 0         'find the position of the last "\" character in filename         For i = 1 To Len(flName)             If (Mid(flName, i, 1) = "\") Then posn = i         Next i              'get filename without path         flName = Right(flName, Len(flName) - posn)              FileCopy Lista5.ItemData(Lista5.ItemsSelected(n)), pathDest & flName                    Next n End Sub Private Sub Form_Load()     pathDest = "c:\" End Sub


Un saludo.
Cliente: escribió hace 6 año.

Voy a verlo detenidamente para ver si me es valido.

Te digo algo lo antes posible.

Gracias

Cliente: escribió hace 6 año.

Hola he estado viendo esto que me mandaste pero realmente no entiendo demasiado bien como he de utilizarlo, me lo puedes explicar por favor?

Gracias

JustAnswer en los medios:

 
 
 
Sitios web de consulta médica: Si tiene una pregunta urgente puede intentar obtener una respuesta de sitios que afirman disponer de distintos especialistas listos para proporcionar respuestas rápidas... Justanswer.com.
JustAnswer.com...ha visto como desde octubre se ha disparado el número de consultas legales de nuestros lectores sobre despidos, desempleo e indemnizaciones por cese.
Los sitios web como justanswer.com/legal
...no dejan nada al azar.
El tráfico en JustAnswer ha aumentado un 14 por ciento...y hemos recibido 400.000 visitas en 30 días...las preguntas relacionadas con el estrés, la presión alta, la bebida y los dolores cardíacos han aumentado un 33 por ciento.
Tory Johnson, colaboradora de GMA sobre temas relacionados con el lugar de trabajo, habla sobre el "teletrabajo", como JustAnswer, en el que expertos verificados responden a las preguntas de las personas.
Le diré que... las pruebas que hay que superar para llegar a ser un experto son muy rigurosas.
 
 
 

Opiniones de nuestros clientes:

 
 
 
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Gracias! Servicio excelente. Me ha gustado trabajar con los Expertos. Éxito y gracias. Estefanía Chile
  • Muy agradecida. Si lo necesito volveré a utilizar el site. Mari Ramírez San Juan, Puerto Rico
  • El tiempo de respuesta es excepcional, de menos de 6 minutos. La pregunta se respondió con profesionalidad y con un alto grado de compasión. Inés Santander
  • Quedé muy satisfecho con la rapidez y la calidad de los consejos que recibí. Me gustaría añadir que puse en práctica los consejos y que funcionaron la primera vez y siguen haciéndolo. Luis Málaga
  • Es un servicio fantástico y M. Castillo me ayudó muchísimo y me proporcionó algunos sitios web y herramientas estupendos que me permitieron ampliar mis conocimientos sobre la pregunta. ¡Muchas gracias! Esther Sevilla
  • Un servicio estupendo: rápido, eficiente y preciso. ¿Qué más se puede pedir? No tengo palabras para agradecer su ayuda. María Barcelona
 
 
 

Conozca a los expertos:

 
 
 
  • Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.com/uploads/JE/jesemo/2012-2-26_21847_yocarnet.64x64.jpg Avatar de Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.com/uploads/ES/Estigia/2011-10-18_211225_VMNB.64x64.JPG Avatar de Estigia

    Estigia

    Ing. en Electrónica

    Clientes satisfechos:

    1009
    Especializado en HW, SW e Infraestructura de Redes.
  • http://ww2.justanswer.com/uploads/AR/arcangelus/2012-1-3_2523_Jluis.64x64.jpg Avatar de arcangelus

    arcangelus

    Ing. en Sistemas

    Clientes satisfechos:

    428
    Más de 20 años de experiencia en Informatica
  • http://ww2.justanswer.com/uploads/RR/rrubidio/2015-3-16_19381_arnetnuevo.64x64.jpeg Avatar de Rubén Díaz

    Rubén Díaz

    Técnico en computación, informática

    Clientes satisfechos:

    381
    Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
  • http://ww2.justanswer.com/uploads/AL/Albertillo/2012-10-29_21350_newtshirthe.64x64.jpg Avatar de Albertillo

    Albertillo

    Ingeniero Superior en Informática

    Clientes satisfechos:

    23
    Último curso de carrera
  • http://ww2.justanswer.com/uploads/RA/ratonxi/2012-1-3_151146_1.64x64.png Avatar de ratonxi

    ratonxi

    Licenciatura

    Clientes satisfechos:

    13
    Licenciado en Física, expecialidad física computacional.
 
 
 

Preguntas relacionadas con Informática