Clarion - Ayuda con Reporte

 
Vista:

Ayuda con Reporte

Publicado por Fernando (35 intervenciones) el 07/06/2006 11:42:05
Hola a todos:
Como puedo hacer para configurar los márgenes de la hoja en un reporte, y el tamaño de hoja, encontré donde seleccionar el tamaño de hoja, pero en la pantalla de diseño no me muestra la hoja completa, tengo que estar corriendo las bandas para incorporar los datos.

Saludos
Fernando
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
Imágen de perfil de R.Pacheco

RE:Ayuda con Reporte

Publicado por R.Pacheco (63 intervenciones) el 08/06/2006 20:30:50
Modificar la posicion de un informe
Este código permite modificar la posición inicial vertical y horizontal de un informe. Es útil cuando trabajamos con un formulario preimpreso o una hoja membretada y necesitamos desplazar la impresión sin necesidad de reconfigurar el programa.

El punto embebido donde se ubica es After Open the Report.

!=====================================================
! MODIFICAR LA POSICION DEL INFORME
! El pie de página modificarlo sólo si se usa:
! Por ejemplo se pone ahí el Nro de página o algo así.
! No es necesario cambiar los atributos de las bandas
! de detalle adicionales que se usan en el informe.
!-----------------------------------------------------
DesplazamientoX = getini('Parametros',|
'DesplazamientoX',,'.\prog.ini')
DesplazamientoY = getini('Parametros',|
'DesplazamientoY',,'.\prog.ini')

if DesplazamientoX or DesplazamientoY then
SETTARGET(Report)
x# = report{prop:Xpos}
y# = report{prop:Ypos}
x# += DesplazamientoX
y# += DesplazamientoY
target{prop:Xpos} = x#
target{prop:Ypos} = y#
settarget

SETTARGET(Report,?Encabezado)
x# = ?Encabezado{prop:Xpos}
y# = ?Encabezado{prop:Ypos}
x# += DesplazamientoX
y# += DesplazamientoY
?Encabezado{prop:Xpos} = x#
?Encabezado{prop:Ypos} = y#
settarget

SETTARGET(Report,?PiePagina)
x# = ?PiePagina{prop:Xpos}
y# = ?PiePagina{prop:Ypos}
x# += DesplazamientoX
y# += DesplazamientoY
?PiePagina{prop:Xpos} = x#
?PiePagina{prop:Ypos} = y#
SETTARGET
end

Cortesia de Fenando Cerini
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

RE:Ayuda con Reporte

Publicado por guillermo (42 intervenciones) el 19/04/2012 23:04:30
Hola, copie el codigo que publicaste en mi report (uso clarion 6.3 y report abc) y me da error en las lineas donde aparece ?encabezado y ?piepagina. Yo le agregue el nombre correspondiente en el campo use de cada banda. Hay algo mas por hacer?

Saludos
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