Listo, no fue tan sencillo hacerlo , porque tenía que entenderlo, y el menor de los problemas es el idioma, no solo porque entiendo una buena parte, sino porque existe el traductor de google, pero lo extraño de todo es que algunas cosas las entiendo mas en inglés porque el lenguaje de VFP es inglés.
SET REPORTBEHAVIOR 90
LOCAL loPreview
loPreview = NULL
DO (_REPORTPREVIEW) WITH loPreview
loPreview.CanvasCount = 2
loPreview.ZoomLevel = 2 && 25% ZoomLevel 4 es 75%
loPreview.Width = 800
loPreview.ToolbarIsVisible = .T.
loListener = CreateObject ( "ReportListener")
loListener.PreviewContainer = loPreview
lolistener.ListenerType = 1
IF RECCOUNT()>0
REPORT FORM "c:\administracion\reportes\facturas_pendientesxcobrar.frx" OBJECT loListener
ELSE
cMensaje=" No hay Facturas pendientes por cobrar" +;
CHR(13)+"Todos los Clientes han pagado"
MESSAGEBOX(cMensaje,0+64,"No hay Facturas pendientes por cobrar")
ENDIF