This.Ole_Reporte.Object.Reset()
This.Ole_Reporte.Object.WindowTitle= “TITULO”
This.Ole_Reporte.Object.WindowState= 2
This.Ole_Reporte.Object.WindowShowGroupTree= .t.
This.Ole_Reporte.Object.WindowShowCancelBtn= .t.
This.Ole_Reporte.Object.WindowShowCloseBtn = .t.
This.Ole_Reporte.Object.WindowShowNavigationCtls = .t.
This.Ole_Reporte.Object.WindowShowSearchBtn = .t.
This.Ole_Reporte.Object.WindowShowZoomCtl = .t.
THis.Ole_Reporte.Object.Destination=0
This.Ole_reporte.Object.PageZoom(This.PageZoom)
***--- Para seleccionar la impresora
This.Ole_Reporte.Object.WindowShowPrintSetupBtn = .t.
ls_connect= "DSN = "+ ODBC+";UID = " +USUARIO+ ";PWD = " + PASSWORD+ ";DSQ= "+BASEDEDATOS
This.Ole_Reporte.Object.Connect = ls_connect
ls_file=UPPER(ALLTRIM(This.Ruta+trim(This.programa)+".RPT"))
If !File(ls_file)
MessageBox("El Archivo: "+ls_file+". NO HAY ARCHIVO",64,"Informes")
Return .f.
EndIf
This.Ole_Reporte.Object.ReportFileName = ls_file
This.Ole_Reporte.Object.windowShowGroupTree=.t.
This.Ole_Reporte.Object.Action=1
MK