impresión consecutivas de informes
Publicado por serayap (1 intervención) el 27/12/2002 14:05:30
Antes de todo un Saludo.
Tengo un problema para imprimir informes.Mi situacion es ésta:
En un Formulario tengo un combobox el cual tiene una lista de valores.Cuando selecciono un valor y le doy a un boton de imprimir me imprime un informe con los registros filtrado por el valor del combobox(con el docmd.openreport).Pero cuando le doy a otro boton de imprimir todos sin haber seleccionado valor en el combobox el docmd.openreport lo tengo metido en un bucle For next el cual cuenta el numero de valores del combobox y va ejecutando el docmd tantas veces como valores hay, y cada uno con su nombre(dado que utilizo el controlador de pdfwriter modificando antes de imprimir el nombre de archivo en el ini del pdfwriter.
todas las impresiones me las hace en pdf
El problema esta que abro el primer archivo pdf creado y contiene la informacion del 2º y asi sucesivamente hasta el ultimo que no tiene datos.
si el codigo lo ejecuto paso a paso me los crea correctamente. Con lo cual deduzco que el docmd va por una parte y el bucle for va por otra en cuanto al tiempo.
he probado meter un bucle de retardo despues de cada ejecucion del docmd pero se me cuelga la base de datos.Tambien he probado meter el Doevents despues de escribir el INI del PDFWRITER y despues de cada impresión y sigo teniendo el mismo problema.
Por eso solicito ayuda de un experto.
Un Saludo de nuevo y gracias.
Tengo un problema para imprimir informes.Mi situacion es ésta:
En un Formulario tengo un combobox el cual tiene una lista de valores.Cuando selecciono un valor y le doy a un boton de imprimir me imprime un informe con los registros filtrado por el valor del combobox(con el docmd.openreport).Pero cuando le doy a otro boton de imprimir todos sin haber seleccionado valor en el combobox el docmd.openreport lo tengo metido en un bucle For next el cual cuenta el numero de valores del combobox y va ejecutando el docmd tantas veces como valores hay, y cada uno con su nombre(dado que utilizo el controlador de pdfwriter modificando antes de imprimir el nombre de archivo en el ini del pdfwriter.
todas las impresiones me las hace en pdf
El problema esta que abro el primer archivo pdf creado y contiene la informacion del 2º y asi sucesivamente hasta el ultimo que no tiene datos.
si el codigo lo ejecuto paso a paso me los crea correctamente. Con lo cual deduzco que el docmd va por una parte y el bucle for va por otra en cuanto al tiempo.
he probado meter un bucle de retardo despues de cada ejecucion del docmd pero se me cuelga la base de datos.Tambien he probado meter el Doevents despues de escribir el INI del PDFWRITER y despues de cada impresión y sigo teniendo el mismo problema.
Por eso solicito ayuda de un experto.
Un Saludo de nuevo y gracias.
Valora esta pregunta


0