nececito ayuda

slash
19 de Septiembre del 2003
Hola

tengo un problema,estoy generando reportes de tal forma que ejecuto ciertas instrucciones e imprimo los datos en un formulario(con el metodo print ) , para despues mandar imprimir el formulario(con print form), el problema es que al estar imprimiendo datos en el formulario , como son listas extensas, nada mas imprime datos hasta el largo del formulario , y los demas datos se los come y no los visualiza, ¿que puede hacer o que me pueden sugerir?


Gracias de antemano.

lwphoenix
19 de Septiembre del 2003
yo creoq si te das cuenta q llegas al final del formulario, puedes limpiarlo y seguir imprimiendo no?
harias una pausa preguntando al usuario o diciendo "pulse avpag para ver mas" y asi sucesivamente? suerte

Juan
19 de Septiembre del 2003
Si necesitas que el usuario vea esos datos lo mejor
es usar un listbox. Para eso cambia donde tienes
la llamada la método print del form por algo así:

List1.AddItem texto

Pero si estas escribiendo en el From con el único fin
de imprimir después, entonces no lo escribas en pantalla,
imprímelo directamente usando el objeto Printer.
Para eso lo que debes hacer es llamar al método Print
de objeto Printer en lugar del Form. O sea

Printer.Print texto

y después ejecutas Printer.EndDoc para indicar que
se termina la escritura y comience la impresión.