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

datareport

Estas en el tema de datareport en el foro de Visual Basic clásico en Foros del Web. como puedo configurar el datareport en horizontal en tiemo de ejecucion, y he intentado instalar el sp6 pero me sigue marcando error el datareport.orientation, especificamente ...
  #1 (permalink)  
Antiguo 18/03/2009, 09:37
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
datareport

como puedo configurar el datareport en horizontal en tiemo de ejecucion, y he intentado instalar el sp6 pero me sigue marcando error el datareport.orientation, especificamente orientation y en la ventana de propiedades no aparece el orientation solo el printer.orientation me lo acepta y no marca error pero no hace nada y el datareport sigue marcando error porque excedo sus limites para vb6 agradecere mucho su ayuda
  #2 (permalink)  
Antiguo 18/03/2009, 11:53
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: datareport

Me parece que el problema es por que tu impresora es de red, cuando se requiere modificar la configuracion de una impresora de red, se requieren otro metodos
  #3 (permalink)  
Antiguo 18/03/2009, 12:01
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: datareport

El objeto Printer no tiene ningún efecto sobre el DataReport.

Por lo que he leido (nunca lo pude comprobar) es que si el DataReport está diseñado antes de que instales el SP6 nunca va a aparecer la propiedad Orientation. Tendrías que volver a diseñar el DataReport.

Otra opción es usar la librería PageSet.Dll (un parche de MS antes de sacar el SP6 para poder imprimir en horizontal).

  #4 (permalink)  
Antiguo 18/03/2009, 12:25
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: datareport

hasta el ejemplo de como usar la libreria viene aca
http://support.microsoft.com/kb/198901/es

Cita:
Dim obj As PageSet.PrinterControl

Private Sub Command1_Click()
On Error GoTo errorhandler:
Set obj = New PrinterControl
obj.ChngOrientationLandscape
DataReport1.Show
DataReport1.PrintReport False, rptRangeFromTo, 1, 1

Exit Sub

errorhandler:
MsgBox Err.Description
obj.ReSetOrientation

End Sub


Private Sub Form_Unload(Cancel As Integer)

obj.ReSetOrientation 'This resets the printer to portrait.

End Sub
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 06:45.