>>>The other issue was how to pass the data to the report. CR supported dbfs to a point, and that point is two points: 1) fox2x only, 2) no codepages. The workaround for that was to export whatever cursors were needed into tab delimited or some such, in UTF-8, using strconv() twice (first current codepage to unicode, then Unicode to UTF).
>>
>>I think it was CR10 that I used as well. I was able to get a VFP screen setup where the users could create their own reports too that used the CR activex's. Not supported anymore and it was a huge pain to get all working properly. It was really cool once it was done tough. Probably better alternatives nowdays though. I think the only reason I was able to pull it off is because the app I did it to was using free tables that were not part of a DBC.
>
>As simple as 'copy to ... type fox2x' from whichever denormalized cursor you made for the report, and then telling CR (via automation, i.e. COM) to use that table. Okay, not so simple, but can be made to work.
Dragan, I sent you a PM yesterday...