Imprimir página | Cerrar ventana

Copiar registros de una tabla a otra base de datos

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84707
Fecha de impresión: 23/Abril/2024 a las 14:27


Tema: Copiar registros de una tabla a otra base de datos
Publicado por: anjemalo
Asunto: Copiar registros de una tabla a otra base de datos
Fecha de publicación: 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



Respuestas:
Publicado por: rokoko
Fecha de publicación: 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....


Publicado por: anjemalo
Fecha de publicación: 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


Publicado por: rokoko
Fecha de publicación: 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......


Publicado por: anjemalo
Fecha de publicación: 15/Septiembre/2019 a las 18:25
Gracias, funciona.



Imprimir página | Cerrar ventana