** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Copiar registros de una tabla a otra base de datos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCopiar registros de una tabla a otra base de datos

 Responder Responder
Autor
Mensaje
anjemalo Ver desplegable
Habitual
Habitual


Unido: 31/Mayo/2019
Localización: España
Estado: Sin conexión
Puntos: 51
Enlace directo a este mensaje Tema: Copiar registros de una tabla a otra base de datos
    Enviado: 14/Septiembre/2019 a las 21:27
Buenas noches:
Tengo una tabla en una base de datos, quisiera copiar los registros con la condicion de que el campo Procesado=false a otra tabla con identica estructura que tambien contiene registros pero que está en otra base de datos, en concreto seria una base en el PC y otra en un pendrive.

Además, hay alguna forma de verificar que los registros se copiaron correctamente?
Es posible hacer esto?
Me podriais decir como se puede hacer esto en codigo VBA?
muchas gracias
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 3062
Enlace directo a este mensaje Enviado: 15/Septiembre/2019 a las 00:01
Con una consulta de datos anexados te seria suficiente, en el criterio del campo procesado pon false. Cuando seleciones la opcion de datos anexados te pedira donde quieres guardarlos, en una tabla de la misma base de datos o en una base de datos externa. Ten en cuenta que al ser un pendrive la letta de la unidad te podria cambiar cada vez que saques el pendrive. Solucion a esto serian en vista SQL de la consulta cambiar la ruta...... O currartelo mas con algun formulario y que los datos los pille de este..

La consulta la podrias ejecutar desde el explorador de objetos o desde un boton por ejemplo. Y en principio si no te da ningún error se habran copiado bien....

Editado por rokoko - 15/Septiembre/2019 a las 00:52
Arriba
anjemalo Ver desplegable
Habitual
Habitual


Unido: 31/Mayo/2019
Localización: España
Estado: Sin conexión
Puntos: 51
Enlace directo a este mensaje Enviado: 15/Septiembre/2019 a las 11:31
Quisiera hacerlo desde una aplicacion externa con VBA. ¿como hago la llamada a la consulta dando el path que necesito del USB?
gracias
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 3062
Enlace directo a este mensaje Enviado: 15/Septiembre/2019 a las 17:45
Has creado la consulta y te funciona??? A partir de aqui debes ejecutar la consulta desde vba en sql para poder pasarle el path mediante una variable, esa variable pillara los datos de un formulario por ejemplo, donde tu puedas escribir el path o tuta del usb. Hasta dentro de unos dias no tendre un pc a mano para probar, de memoria me cuesta explicarlo.....si ves la consulta en vista sql donde esta la ruta hay debe ir la variable......
Arriba
anjemalo Ver desplegable
Habitual
Habitual


Unido: 31/Mayo/2019
Localización: España
Estado: Sin conexión
Puntos: 51
Enlace directo a este mensaje Enviado: 15/Septiembre/2019 a las 18:25
Gracias, funciona.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable