RE:Cristal Report y Visual Fox Pro
Bueno, no se con que tipo de bd trabajas , pero para hacer esto tenes que agregar el control ole o activex . (Desde el fox , Herramientas> opciones> Controles > Marcar la opcion Activex y seleccionar \'Crystal Report Control\' . Aca te paso un ejemplo de codigo de como ejecutar un reporte. Esta enlazado con odbc a una bd SQL .
Thisform.Olecontrol1.ReportFileName = \'PrvLibro.rpt\'
*conexion al odbc
Thisform.OleControl1.Connect = \"DSN=\" + ServidorODBC + \" ;UID=SA;PWD= ;DBQ= \" + ALLTRIM(Maplic.Database)
*paramatros del SP del SQL
Thisform.Olecontrol1.StoredProcParam(0)=(Thisform.Text2.value)
Thisform.Olecontrol1.StoredProcParam(1)=(Thisform.Text1.value)
Thisform.Olecontrol1.StoredProcParam(2)=(TRIM(Thisform.Text3.value))
Thisform.Olecontrol1.StoredProcParam(3)=(TRIM(Thisform.Text4.value))
* esto activa el boton de setup de impresion , como esta , hay muchas *mas propiedades
Thisform.Olecontrol1.WindowShowPrintSetupBtn = .T.
Thisform.Olecontrol1.PageZoom (89)
Thisform.Olecontrol1.Refresh
Thisform.Olecontrol1.Action = 1
*esto define si sale por pantalla , impresora, etc
Cualquier cosa consultame al mail
Suerte!