Pregunta: | 1618 - IMPRIMIR INFORMES HORIZONTALES CON EL DATAREPORT VB. 6 |
Autor: | Antonio Sojo Ballesteros |
Cuando realizo la previsualización del datareport en formato horizontal, si la impresora activa tiene la orientación del papel en vertical obtengo el correspondiente error de ancho de informe superior al del papel. En el caso de que la orientación sea la misma, el informe se muestra perfectamente. A pesar de que cambio previamente la orientación del papel del objeto printer, no consigo ni establecer la propiedad a Lanscape ( de la impresora predeterminada), ni visualizar el informe. Gracias de antemano |
Respuesta: | JOSE PASTOR LEZCANO LOPEZ |
Con esto puedes solucionar tu problema.
Public Function FDRreportesHor(Reportes As DataReport) As DataReport On Error Resume Next Reportes.Orientation = 2 'Horizontal Reportes.BottomMargin = InfMargen Reportes.TopMargin = SupMargen Reportes.LeftMargin = IzqMargen Reportes.RightMargin = DerMargen End Function |
Respuesta: | JOSEMANUEL |
LO HACES CON LA PROPIEDAD ORIENTATION. PARA ELLO DEBES UTILIZAR EL MSDAC2.7 E INSTALAR EL SP5 DE VISUALESTUDIO
CHAO |
Respuesta: | Manuel Alvarez Antelo |
Yo lo he intentado de mil maneras y la única forma en que lo he conseguido es configurando la impresora desde el panel de control. Osea cada vez que tengo que imprimir un informe en posición horizontal, primero configuro la impresora y luego imprimo. No se si te he servido de ayuda pero es la única solución que he encontrado. |