Ultimo condigo fuente rpreview
-
- Posts: 1073
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
- Has thanked: 1 time
Ultimo condigo fuente rpreview
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
olvide publicar las fuentes del la ultima version del preview que contempla la orientacion de pagina
http://www.box.net/shared/8lhxyymtga
saludos
Marcelo
Re: Ultimo condigo fuente rpreview
mARCELO,
DO YOU SAW MINE MODIFIES ?
DO YOU SAW MINE MODIFIES ?
Best Regards, Saludos
Falconi Silvio
Falconi Silvio
Re: Ultimo condigo fuente rpreview
Hola:
¿Estos cambios se incluyen en la última versión de FWH?.
Gracias![Very Happy :D](./images/smilies/icon_biggrin.gif)
¿Estos cambios se incluyen en la última versión de FWH?.
Gracias
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Saludos,
Eduardo
Eduardo
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Ultimo condigo fuente rpreview
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
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
Re: Ultimo condigo fuente rpreview
HB_FUNC( CREATECOMPATIBLEBITMAP )
{
hb_retnl( (LONG) CreateCompatibleBitmap( ( HDC ) hb_parnl( 1 ), hb_parni( 2 ), hb_parni( 3 ) ));
}
{
hb_retnl( (LONG) CreateCompatibleBitmap( ( HDC ) hb_parnl( 1 ), hb_parni( 2 ), hb_parni( 3 ) ));
}
Best Regards, Saludos
Falconi Silvio
Falconi Silvio
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Ultimo condigo fuente rpreview
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
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
Re: Ultimo condigo fuente rpreview
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..
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..
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Ultimo condigo fuente rpreview
Silvio wrote:HB_FUNC( CREATECOMPATIBLEBITMAP )
{
hb_retnl( (LONG) CreateCompatibleBitmap( ( HDC ) hb_parnl( 1 ), hb_parni( 2 ), hb_parni( 3 ) ));
}
Marcelo YA me funciona.
Lo que veo el muestra a lado izquierda la paginas pequeñitas, Lo que veo es que cuando voy a la primer pagina, esta ventana queda negra, desaparecen las paginas pequeñas.
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Ultimo condigo fuente rpreview
sysctrl2 wrote: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..
Perfecto ya me funciona.
Oye tu por casualidad sabes como puedo colocar en la linea de detalle del reporte una trama intercalada,
Una con fondo nomrmal, y otra con fondo gris.
Re: Ultimo condigo fuente rpreview
tienes alguna imagen para entender lo que deseas hacer?
yo uso mas tprinter,
saludos..
yo uso mas tprinter,
saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
-
- Posts: 1073
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
- Has thanked: 1 time
Re: Ultimo condigo fuente rpreview
Ruben,
te contesto de memoria, ya que no tengo a mano FW, los objetos columnas del report tienen una propiedad lShadow si no me equivoco, puedes hacer algo
asi
ind := 1
oReport:bStartLine := {|| IF( ind % 2 = 0, AEVAL( oReport:aColumns, {|e,i| e:lShadow := .T. } ), AEVAL( oReport:aColumns, {|e,i| e:lShadow := .F. } ) ) }
// puede ser si no funciona oReport:aColumns[i]:lShadow := .T.
oReport:bskip := {|| ind++, dbf -> ( DBSKIP() ) }
esta es la idea
saludos
Marcelo
te contesto de memoria, ya que no tengo a mano FW, los objetos columnas del report tienen una propiedad lShadow si no me equivoco, puedes hacer algo
asi
ind := 1
oReport:bStartLine := {|| IF( ind % 2 = 0, AEVAL( oReport:aColumns, {|e,i| e:lShadow := .T. } ), AEVAL( oReport:aColumns, {|e,i| e:lShadow := .F. } ) ) }
// puede ser si no funciona oReport:aColumns[i]:lShadow := .T.
oReport:bskip := {|| ind++, dbf -> ( DBSKIP() ) }
esta es la idea
saludos
Marcelo
- Armando
- Posts: 3271
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 2 times
- Contact:
Re: Ultimo condigo fuente rpreview
Rubén:
A ver si esto es lo que necesitas
Y esta es la función ShadowRow()
Saludos
A ver si esto es lo que necesitas
Code: Select all | Expand
IF oReporte:lCreated
oReporte:bStartLine := {|o|IF((oReporte:nCounter % 2 == 0),SHADOWROW(o),)}
ENDIF
Y esta es la función ShadowRow()
Code: Select all | Expand
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
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Ultimo condigo fuente rpreview
Armando wrote:Rubén:
A ver si esto es lo que necesitasCode: Select all | Expand
IF oReporte:lCreated
oReporte:bStartLine := {|o|IF((oReporte:nCounter % 2 == 0),SHADOWROW(o),)}
ENDIF
Y esta es la función ShadowRow()Code: Select all | Expand
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
Muchas Gracias esto es lo que necesito y Funciono.
Tambien Funciono el Ejemplo de Compañero Cesar Cortes Cruz
Gracias
- ruben Dario
- Posts: 1070
- Joined: Thu Sep 27, 2007 3:47 pm
- Location: Colombia
Re: Ultimo condigo fuente rpreview
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
Marcel Probe el Programas.
Cuando Uso GROUP ON CODPROV no gener report ni CON DBF ni con ADO (Usando mysql)
SELECT C
USE c:\temp\product.dbf NEW SHARED
INDEX ON codprov+codprod TAG MIINDICE
REPORT oReport TITLE " ","EMPRESA X S.A. ","ESTADO DE SALDOS Y ABONOS", "HISTORICO X CLIENTE ";
PREVIEW
COLUMN TITLE "Item" DATA consec,codprod FONT 1 SIZE 12
COLUMN TITLE "Referencia" DATA simbolo,referencia FONT 1 SIZE 20
COLUMN TITLE "Ancho.B.Menor" DATA largo,ancho FONT 1 SIZE 8
COLUMN TITLE "Codprod" DATA consec,codprod FONT 1 SIZE 12
COLUMN TITLE "Simbolo" DATA simbolo,referencia FONT 1 SIZE 20
COLUMN TITLE "Largo/Alt" DATA largo,ancho FONT 1 SIZE 8
GROUP ON CODPROV
END REPORT
ACTIVATE REPORT oReport ON ENDPAGE oReport:lPageTotal:= .f. ;
ON STARTGROUP( oReport:NewLine(),;
oReport:EndLine(),;
oReport:Say(0,"CLIENTE : " +codprov+"-"+ALLTRIM(codprov),4,,oReport:nRow),;
oReport:NewLine(),;
oReport:EndLine() ) ;
CLOSE product
Re: Ultimo condigo fuente rpreview
Hola,
Por favor, ¿dónde se puede descargar la última versión disponible?.
Muchas gracias![Wink ;)](./images/smilies/icon_wink.gif)
Por favor, ¿dónde se puede descargar la última versión disponible?.
Muchas gracias
![Wink ;)](./images/smilies/icon_wink.gif)
Saludos,
Eduardo
Eduardo