If you have a compiled EXE in VFP that produces your report, then you would not be able to change the report conditions or data set.
What Andy is saying, is that if you have access to the data that controls the report, in this case a table (DBF), why not create a filtered cursor instead.
He refersto a query that extracts only the data you want into a temporary table in memory (a cursor), which you use as dataset for your report.
Example:
SELECT * FROM MaterialsTable WHERE cost > 200 INTO CURSOR TempData
|