Programación General > Visual Basic 6.0 e inferiores
Imprimir Con .print
UserCode:
Como estan
Caramba!!! aqui tengo otro detalle mas sobre un asunto que es concerniente a imprimir, pero es algo que nunca he hecho...
Tengo hecha ya una ventana con 48 campos, la tabla en una bd Access que converti a 97 y codificado todo para manejo de registros, ya todo eso está listo.
El problema es que al momento de imprimir, cada dato debe caer en una posición o cordenas precisas en la hoja porque no se imprime en hojas blancas tipo carta o X tipo, sino que se imprime en una impresora de matriz en unas hojas prediseñadas... algo asi como si las hojas ya fuesen una factura, y que al momento de imprimir cada dato debe caer en su respectiva parte de dicha hoja... ven!! ahi está el detalle... es la primera vez que hago algo asi.
Entonces, esto lo podría hacer con el .Print??? porque yo siempre he hecho las impresiones por medio de reportes por el Crystal Report de lo mas sencillo, pero esto de que cada dato esté en su posición en una hoja prediseñada, ya me es algo diferente.
¿Como podría hacer esto, es dificil?
tengo que gastar mucho para imprimir entre prueba y prueba hasta que caigan los datos en donde deben ir en cada parte de estas hojas??
muchas gracias a quien pueda, vale!
Nogard:
en efekto tienes ke hacerlo mediante el metodo prueba y error , almenos asi lo hice en una okasion kon una impresora de matriz de puntos.
Lo ke yo hice fue hacer un formulario de las dimensiones aproximadas a las hoja ke necesito llenar kon los kampos.
Por ejemplo si las medidas de la hoja son 20cm de alto por 40 de largo hice un formulario ke kallera en esas medias.
Despues de eso puse unos labels akomodados aproximadamente a momo estan en la hoja (faktura), despues le asigne a los labels el valor de los kampos en la base de datos y nomas utilice la orden form.printform
Este metodo lo utilice hace mucho tiempo kuando recien komenzaba a programar pero me sako del apuro, espero ke te sea util.
P.D. Otra de las kosas ke puedes hacer es krear un dokumento en tipo binario e imprimir por medio de un metodo por koordenadas X,Y.
Suerte...
No programo para vivir... Vivo para programar
If you have to go...Go with a smile. :comp:
toten:
pana en el cristal puedes hacer lo que dice el amigo de ir en ensayo y error hasta que cuadre en el formato
The Black Boy:
con un componente que se llama Cristal Reports podrás hacer lo que pides. tengo entendido que en la Version 5. del Visual esta incluido pero la version 6 no lo trae..
Saludos :hola:
UserCode:
holas...
Caramba!!! ta bien dificil eso de que tanto el formulario como sus objetos tengan las mismas dimensiones de la hoja presideñada, en posición y ancho y largo, pero voy a probar primero con tu opción Nogard, asi supongo que solo le doi con el .print y listo ¿pero sale solo el contenido de los textbox o imprime botones y bordes? porque solo necesito que sea lo escrito en los text.
En paralelo voy a hacer lo que dice tambien toten, pondre un boton de Reporte, y en el Cristal basico del visual studio voy a tratar de hacer un reporte con esas mismas dimensiones, podría resultar un pelin más fácil que en el caso del formulario, pero igual hare ambos en paralelo, Plan A y Plan B jejejeje...
Ese control Crystal que dices The Black Boy viene en el VB 5 y no está en el VB6?? huuuyyyy que chimbo jejejeje... bueno me iria entonces por el crystal del visual studio 6, que creo que esta en el tecer cd del combo.
Bueno probare este fin de semana y aviso haber que tal!!
Navegación
[#] Página Siguiente
Ir a la versión completa