If you want to use FRX2Word, try making tables with your SQL output in a prg before issuing REPO FORM. My report is also built on SQL queries (of a Sybase back end via ODBC and remote views), but I create temporary tables and put them in the data environment of the VFP report refreshing them just before running the report shell program. That is, of course, if you want the FRX2Word functionality. Personally, when it works, I love it. I made a HTML also, and it worked just peachy.
Jim
Jim Wheelock