|
|
Escrito por
Manolo V C
el 7 de Noviembre
Hola buenas, aunque creo que no me manejo mal con access, hay algo que me esta costando bastante trabajo, y seguro que es facil pero no doy con la tecla, hay va la duda, ¿Como podria mandar datos de una tabla de access a un documento de word? Osea inserto varios marcadores en un documento de word y desde access a traves de un boton (CmdEnviar) enviar los datos que me interesen desde cualquier registro a esos marcadores de word, y una vez conseguido, que los datos que se inserten en el doc de word sean los del registro activo. La combinacion de correspondencia es una opcion buena, y la manejo bien, pero ahora me interesa saberlo hacer de la forma que explico. |
|
|
Citar |
Ver mensaje
|
|
Escrito por
Mastercafe - Juan Menéndez Crespo
hace 15 días
El método que uso (desconozco si es el mejor), es crear el documento Word con claves que identifico como -##campo##- y lo que hago es un bucle con VBa que busca ese texto y lo sustituye por el valor del campo, una vez completado lanzo imprimir. Prueba desde Word a hacerlo a mano y graba la macro, luego pasa el código a Access y listo. |
|
|
Escrito por
Manolo V C
hace 15 días
Gracias por contestar, pero tengo una duda, ¿Estos campos como los creas?, ¿Insertando marcadores en el documento o personalizando los valores de las propiedades del documento (tipo maestro marius)?. Saludos desde Almería |
|
Escrito por
Mastercafe - Juan Menéndez Crespo
hace 15 días
Simplemente escribo el texto en el documento poniendo de inicio -## y al final ##- y así se el texto que tengo que buscar con la macro y reemplazar ese texto encontrado por el valor que tenga en la variable o en el campo de la base de datos. Hace 6 años que hice una aplicación para el Puerto de Avilés (Asturias) y utilicé ese método para crear el documento de firma de carga de mercancía desde Access e imprimirlo para la hoja de ruta del camión. Si me pasas tu mail te mando el código vba que utilizo para buscar y reemplazar con access. |
|
|
Escrito por
Manolo V C
hace 15 días
Gracias por contestar, me interesa ese codigo para estudiarlo, no se si se podra poner mi mail aqui pero no he encontrado donde ponerlo, es este: Porcua2@yahoo. Com No se si sera igual desde un form que desde un subformulario, creo que no, pero me interesaria tambien saber hacerlo desde un subformulario insertado dentro de un form principal, toda ayuda sera bien agradecida, muchas gracias. Un saludo |
|
Escrito por
Mastercafe - Juan Menéndez Crespo
hace 14 días
Ya tienes el ejemplo enviado por mai pero la cuenta de correo que indicas da error como no encontrada. En cuanto puedas revisa si es correcta o pon otra. |
|
|
Escrito por
Manolo V C
hace 14 días
Hola Juan, gracias por tu interes, pues si tienes razon, no me ha llegado el mensaje, el fallo fue mio ya que no te pase la dirección bien, me equivoque en el. Com, es esta: Porcua2@yahoo. Es Pon toda la dirección en minuscula que este editor trasforma a mayusculas Saludos |
|
Escrito por
Mastercafe - Juan Menéndez Crespo
hace 14 días
Enviado el correo, si tienes dudas ya sabes donde localizarme. Saludos |
|
|
Escrito por
Manolo V C
hace 13 días
Ok, muchas gracias, lo miro y lo estudio. Un saludo |
|
|
Escrito por
Carlos Mollinedo
hace 12 días
Buenas tardes me interesaria tambien obtener el codigo en vba y que me explicaras como funciona lo que pasa es que manejo una base de datos peor se usa un formato en word y me gustaria que ciertos datos de la base se pongan automaticamente en la base de datos me podrias explicar como hacerlo no soy muy bueno con las macros de acces C_mollinedo@hotmail. Com |
|
Escrito por
Mastercafe - Juan Menéndez Crespo
hace 12 días
Ya te envie también el código vba. No entiendo bien lo que me indicas de que la base de datos en word. Lo que buscas es justo al reves? Leer de word y grabar en base de datos? |
|
|
Escrito por
Angel Romero
hace 5 días
Hola a todos, |
|
Al escribir en el debate:
|