... Str( Len( oRep:oDevice:oDevice:aMeta ) ) ) but not run oBrw:Report( cTitle, , , ; { |oRep, oBrw| MySetUp( oRep, oBrw, oDbf,aGroup,nGroup,lEject,aFields ) }) function MySetUp( oRep, oBrw, oDbf,aGroup,nGroup,lEject,afields ) local nTotalpages:=0 // LTrim( Str( Len( oRep:oDevice:oDevice:aMeta ) ...