Pregunta: | 3516 - PROBLEMAS A LA HORA DE IMPRIMIR UN ALBARAN |
Autor: | Gregorio Valleandres Diaz |
Saludos: Tengo un formulario con un DBGRID y con varios edit, que forman un Albaran. Al pulsar el boton IMPRIMIR de mi formulario, utilizo el metodo de impresion "a pelo", es decir con el metodo PRINT, utilizando coordenadas...PROBLEMA: ¿Como puedo imprimir los datos contenidos en el DBGRID?, ya que por mucho que lo intento, a partir de la impresion de los datos del DBGRID, estos se descolocan. ¿Hay otra forma mejor de imprimir el formulario, de manera que quede "elegante"? Gracias |
Respuesta: | Xavi |
Hola, utilizando la instruccion Print, lo que tienes que hacer, es posicionarte en el papel utilizando Printer.currenty y currentx para colocarte en el lugar exacto donde quieras que salga impreso el texto, por ejemplo: printer.currenty=1000 printer.currentx=1000 printer.print "Hola" ´ Imprime en la posicion horizontal 1000 y vertical 1000 (por defecto la posicion esta en pixels) Los datos, puedes cogerlos del dbgrid, pero es mas sencillo que los cojas de la base de datos que esta vinculada al dbgrid. Espero que te sirva. |