Guardar resultado de consulta en tabla. Leer tabla.
Buenos días Angeles.
Nuevamente necesito tu ayuda.
Tengo una Base de Datos en la que los informes se guardan en ficheros Word en la forma "numero_id.doc" donde numero_id es el valor de un campo autonumérico del registro correspondiente al informe.
Necesito hacer un informe en el que se impriman varios documentos WORD guardados ( o simplemente imprimir varios documentos Word de forma automatizada con un botón o algo similar).
Hago una consulta de selección y -por ejemplo- recojo los valores numero_id = 103, 110 y 123.
Ahora necesito hacer un informe que me imprima seguidos los ficheros 103.doc, 110.doc y 123.doc (o simplemente imprimirlos todos seguidos).
No se si me he explicado bien. He pensado guardar provisionalmente esos valores en una tabla; luego leer la tabla registro por registro, llamando a Word en segundo plano cada vez y así hasta el último registro. Finalmente borrar todos los registros de la tabla.
Pero NO se como hacerlo con código VBA o SQL. ¿Qué código debo emplear para guardar el resultado de la consulta en una tabla? ¿Y luego como leo uno a uno hasta el final todos los registros de esa tabla?
¿Se te ocurre una solución alternativa mejor?
Muchas gracias por tu tiempo.
Un cordial saludo.
Nuevamente necesito tu ayuda.
Tengo una Base de Datos en la que los informes se guardan en ficheros Word en la forma "numero_id.doc" donde numero_id es el valor de un campo autonumérico del registro correspondiente al informe.
Necesito hacer un informe en el que se impriman varios documentos WORD guardados ( o simplemente imprimir varios documentos Word de forma automatizada con un botón o algo similar).
Hago una consulta de selección y -por ejemplo- recojo los valores numero_id = 103, 110 y 123.
Ahora necesito hacer un informe que me imprima seguidos los ficheros 103.doc, 110.doc y 123.doc (o simplemente imprimirlos todos seguidos).
No se si me he explicado bien. He pensado guardar provisionalmente esos valores en una tabla; luego leer la tabla registro por registro, llamando a Word en segundo plano cada vez y así hasta el último registro. Finalmente borrar todos los registros de la tabla.
Pero NO se como hacerlo con código VBA o SQL. ¿Qué código debo emplear para guardar el resultado de la consulta en una tabla? ¿Y luego como leo uno a uno hasta el final todos los registros de esa tabla?
¿Se te ocurre una solución alternativa mejor?
Muchas gracias por tu tiempo.
Un cordial saludo.
1 respuesta
Respuesta
1
