Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Impresion de una forma... URGENTE

Estas en el tema de Impresion de una forma... URGENTE en el foro de Visual Basic clásico en Foros del Web. Saludos, estimados amigos de FDW Esta vez ando por aki con la siguiente cuestion: ¿Como imprimo un formulario que contiene lo siguiente? !2 etiquetas, un ...
  #1 (permalink)  
Antiguo 08/09/2006, 10:53
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 19 años, 8 meses
Puntos: 1
Impresion de una forma... URGENTE

Saludos, estimados amigos de FDW

Esta vez ando por aki con la siguiente cuestion:

¿Como imprimo un formulario que contiene lo siguiente?

!2 etiquetas, un MSHFlexGrid y tres botones (esos deberan ocultarse para que no se impriman)





La idea es imprimir todo el contenido del grid, considerese que el numero de columnas varia dependiendo opciones seleccionadas previo a cargar la forma y que desean que se imprima TODO el contenido del grid (Todas las columnas) y en vista en el monitor no se aprecian todas las columnas

ademas, de ke me piden opcionalmente, el encabezado (las etiquetas) se impriman una sola vez o por cada pagina del reporte.

La traba que me ponen es ke no puedo usar un DataReport por que no desean que se abran mas recordsets en la aplicación.

Alguien me puede ayudar ya que jamas he trabajado con impresion de formas, ahora bien, si existe la forma de usar un DataReport si tener que usar un recordset, tambien podria ser una alternativa.

Ayuda please.

De antemano gracias.
__________________
Yo tan sólo se, que no he senado
  #2 (permalink)  
Antiguo 08/09/2006, 11:45
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 21 años
Puntos: 0
yo en base a un ejemplo que tenia, hice una dll activex para imprimir un FlexGrid. si te sirve la colgue acá:

http://www.recursosvisualbasic.com.a...-activex-6.htm

Tiene una propiedad llamada encabezado 2, en esa propiedad le podes enviar los labels


saludos





------------------------------
__________________
Recursos visual basic
  #3 (permalink)  
Antiguo 08/09/2006, 11:49
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 19 años, 8 meses
Puntos: 1
Pero, imprime un MSFlexGrid o Un MSHFlexGrid???
__________________
Yo tan sólo se, que no he senado
  #4 (permalink)  
Antiguo 08/09/2006, 12:12
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 21 años
Puntos: 0
No no funciona, no lei que buscabas para un Hierarchical Flex.

saludos



----------------------------------
__________________
Recursos visual basic
  #5 (permalink)  
Antiguo 08/09/2006, 12:32
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 19 años, 8 meses
Puntos: 1
Aguarda, lo he probado con MSHFlexGrid y si me lo imprimio, me gusto tu dll, ahora solo estaria bien poder controlar el numero de páginas. Es decir si mi grid contiene n-mil renglones, que hubiera la funcionalidad de que preguntara: Imprimir Todo, De la pagina X a la Pagina Y.
Que permitiera alinear el texto (Derecha, Izquierda, Centro)
O algo así. No crees?

El encabezado, lo imprimio, sin embargo, como podras ver, en mi forma, se compone de varios campos alineados. ¿Ke me sugieres para ke se imprima tal y como se ve en la forma?, yo utilize el concatenacion de los captions de las etiquetas y el vbTab y vbCr pero aparecen algo así:
Division: Central: Movimiento: Tecnología: Periodo:
Todas Todas Todas 5ESS del 1/Sep/2006 00:00 al 11/Sep/2006 00:00

Como podras ver, todo fuera de lugar.


De antemano lo del grid, me encanto. Cual es el truco? Si se puede saber, claro

Saludos
__________________
Yo tan sólo se, que no he senado
  #6 (permalink)  
Antiguo 08/09/2006, 23:05
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 21 años
Puntos: 0
Lo imprimíó ???? me podrias mandar el zip por correo asi puedo testear y ver si puedo volver a compilar ??

Yo hice muchas pruebas pero no se porque no lo puedo imprimirlo.

Con el tema de las hojas, si tenes medianos conocimientos, no es algo complicado, si queres te paso el fuente para que lo ojees y puedas adaptarlo a lo tuyo

saludos




------------------------------------
__________________
Recursos visual basic
  #7 (permalink)  
Antiguo 11/09/2006, 08:49
Avatar de onlykfk  
Fecha de Ingreso: agosto-2005
Ubicación: 20°45' Latitud Norte 100°
Mensajes: 121
Antigüedad: 19 años, 8 meses
Puntos: 1
Si, de hecho me gustaria ke me pasaras el codigo. En cuanto al ZIP, si con mucho gusto te lo envio, pero necesito tu direccion de correo

Saludos
__________________
Yo tan sólo se, que no he senado
  #8 (permalink)  
Antiguo 12/09/2006, 06:48
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 21 años
Puntos: 0
Hola ahi te envié el fuente.

Pd: Me lo podes enviar a la direccion que esta en mi perfil

salu2





-----------------------
__________________
Recursos visual basic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:59.