... on the right bSetUp := < |oRep, Brw, n | if n == 2 oRep:bSkip := {|| (IF(!oDbf:Eof(),oDbf:Skip(),nil),; IF(oRep:nCounter % 2 =1 , oRep:lShadow :=.f.,oRep:lShadow :=.t.))} return nil endif return 2 > oBrw:Report("List", nil, nil, bSetup) these lines give me error source\Pcomuni.prg(349) ...
... := ( Eval( oBrw:bSkip, n ) != n ) } endif Por eso es que la linea oRep:bSkip := {|oRep| IF(oRep:nCounter % 2 =1 , oRep:lShadow :=.f.,oRep:lShadow :=.t.) } No tiene efecto the bskip it make right because I made If empty(aColumns) aColsReport:= oBrw:aCols else aColsReport ...
... oBrw:bSkip, n ) != n ) } endif Por eso es que la linea oRep:bSkip := {|oRep| IF(oRep:nCounter % 2 =1 , oRep:lShadow :=.f.,oRep:lShadow :=.t.) } No tiene efecto
... command RptAddColumn( {bTitulo(::aTitulos,i)},,{bCampo(::aCampos,i)},::aWidth[i],{bPicture(::aPicture,i)},{||1},::aTotal[i],,upper(::aAlign[i]),::lshadow,::lGrid,) the function bCampo(::aCampos,i) function bCampo( aCampos, nFor ) return (fieldWBlock(aCampos[nFor],SELECT() )) why not return the ...
... ; GRADIENT TEXTALIGN 1 COLORTEXT CLR_RED SHADOW you must try with all parameters lGradient := false or true lBorder:= false or true lShadow:= false or true for default is good noshadow and nogradient Please use this release I add your modifies !!! Tgroupex.ch #xcommand @ <nTop>, ...
... ::nLblAtcol Labels for column :nLblHSep Horizontal separation ::nLblVSep Vertical separation ::lGrid if there is Grid ::nPenGrid Pen for grid ::lShadow shadow labels or we can create a file as INI with some template of labels as 7022=3,5|6,4|3|2|2|2 for the command to create labels we can use ...