olvide publicar las fuentes del la ultima version del preview que contempla la orientacion de pagina
http://www.box.net/shared/8lhxyymtga
saludos
Marcelo
mARCELO,
DO YOU SAW MINE MODIFIES ?
Hola:
驴Estos cambios se incluyen en la 煤ltima versi贸n de FWH?.
Gracias ![]()
HIce una prueba, y me denera el Siguiente error al compilar.
k:\proy_harb\obj\report.hrb:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_CREATECOMPATIBLEBITMAP' referenced from
K:\PROY_HARB\LIB\LIBSISTM.LIB|RPREVIEW
Uso la version FWH/FWHX 8.03 March/2008
HB_FUNC( CREATECOMPATIBLEBITMAP )
{
hb_retnl( (LONG) CreateCompatibleBitmap( ( HDC ) hb_parnl( 1 ), hb_parni( 2 ), hb_parni( 3 ) ));
}
LIsto compilacion completa.
Te pregunto cuando genero el reporte me lo muestra atraz de formulario donde lo ejecute. Implica cerrarlo el formulario para poder ver el reporte. Como corrigo esto.
Lo otro La opcion Dos Paginas. Lo que entiendo es que muestra las dos paginas en la pantalla, si es asi no me esta funcionando.
Saludos
usas treport ? debes colocar esta linea de codigo,
oReport:oDevice:lPrvModal := .T.
ACTIVE REPORT .......
con tprinter:
PRINT oPrn NAME "Impresion ..." PREVIEW
oPrn:lPrvModal := .t.
bueno es solo una sugerencia quizas se otro tu problema,
saludos..
Silvio wrote:HB_FUNC( CREATECOMPATIBLEBITMAP )
{
hb_retnl( (LONG) CreateCompatibleBitmap( ( HDC ) hb_parnl( 1 ), hb_parni( 2 ), hb_parni( 3 ) ));
}
sysctrl2 wrote:usas treport ? debes colocar esta linea de codigo,
oReport:lPrvModal := .T.
ACTIVE REPORT .......
con tprinter:
PRINT oPrn NAME "Impresion ..." PREVIEW
oPrn:lPrvModal := .t.
bueno es solo una sugerencia quizas se otro tu problema,
saludos..
tienes alguna imagen para entender lo que deseas hacer?
yo uso mas tprinter,
saludos..
IF oReporte:lCreated
聽 聽 聽oReporte:bStartLine := {|o|IF((oReporte:nCounter % 2 == 0),SHADOWROW(o),)}
ENDIFFUNCTION ShadowRow(oRep)
LOCAL nCols := LEN(oRep:aCols)
LOCAL nLine := IF(EMPTY(oRep:nDataLine),1,oRep:nDataLine)
IF oRep:oShdBrush == NIL
聽 聽 聽DEFINE BRUSH oRep:oShdBrush COLOR oRep:nClrShadow
ENDIF
SetBkMode(oRep:oDevice:hDCOut,1)
oRep:oDevice:FillRect( {oRep:nRow + 1,;
聽 聽 聽oRep:aCols[1],;
聽 聽 聽oRep:nRow + 1 + oRep:aDataHeight[nLine],;
聽 聽 聽oRep:aCols[nCols] + oRep:aColumns[nCols]:nWidth},;
聽 聽 聽oRep:oShdBrush)
RETURN (NIL)Armando wrote:Rub茅n:
A ver si esto es lo que necesitas
IF oReporte:lCreated 聽 聽 聽oReporte:bStartLine := {|o|IF((oReporte:nCounter % 2 == 0),SHADOWROW(o),)} ENDIF
Y esta es la funci贸n ShadowRow()
FUNCTION ShadowRow(oRep) LOCAL nCols := LEN(oRep:aCols) LOCAL nLine := IF(EMPTY(oRep:nDataLine),1,oRep:nDataLine) IF oRep:oShdBrush == NIL 聽 聽 聽DEFINE BRUSH oRep:oShdBrush COLOR oRep:nClrShadow ENDIF SetBkMode(oRep:oDevice:hDCOut,1) oRep:oDevice:FillRect( {oRep:nRow + 1,; 聽 聽 聽oRep:aCols[1],; 聽 聽 聽oRep:nRow + 1 + oRep:aDataHeight[nLine],; 聽 聽 聽oRep:aCols[nCols] + oRep:aColumns[nCols]:nWidth},; 聽 聽 聽oRep:oShdBrush) RETURN (NIL)
Saludos
Marcelo Via Giglio wrote:Holas,
olvide publicar las fuentes del la ultima version del preview que contempla la orientacion de pagina
http://www.box.net/shared/8lhxyymtga
saludos
Marcelo
Hola,
Por favor, 驴d贸nde se puede descargar la 煤ltima versi贸n disponible?.
Muchas gracias ![]()