Access - informe horizontal

 
Vista:

informe horizontal

Publicado por pablo (24 intervenciones) el 28/04/2003 22:55:50
hola, como puedo hacer para orientar un informe en sentido horizontal pero sin tocar la configuracion de la impresora enla PC? gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:informe horizontal

Publicado por René (24 intervenciones) el 29/04/2003 00:50:57
Hola encontré este ejemplo de cómo configurar la orientación de un informe desde VisualBasic:
Este ejemplo cambiará la orientación de vertical a horizontal o viceversa, dependiendo de la orientación actual del informe.
Adecúalo a tus necesidades Ok??

Sub SwitchOrient(cadNombre As String)
Const DM_PORTRAIT = 1 'Vertical = 1
Const DM_LANDSCAPE = 2 'Horizontal = 2
Dim DevString As cad_DEVMODE
Dim DM As type_DEVMODE
Dim cadModoDispositivoExterno As String
Dim rpt As Report
' Abre el informe en la vista Diseño.
DoCmd.OpenReport cadNombre, acDesign
Set rpt = Reports(cadNombre)
If Not IsNull(rpt.PrtDevMode) Then
cadModoDispositivoExterno = rpt.PrtDevMode
DevString.RGB = cadModoDispositivoExterno
LSet DM = DevString
DM.lngCampos = DM.lngCampos Or _
DM.entOrientación ' Inicializa los campos.
If DM.entOrientación = DM_PORTRAIT Then
DM.entOrientación = DM_LANDSCAPE
Else
DM.entOrientación = DM_PORTRAIT
End If
LSet DevString = DM ' Actualiza la propiedad.
Mid(cadModoDispositivoExterno, 1, 94) = DevString.RGB
rpt.PrtDevMode = cadModoDispositivoExterno
End If
End Sub

Espero te haya sido útil......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar