شما باید تنظیم مربوط به محل نمایش پرویو در ریپورت لیستنر را مشخص کنید
در سورس کد نمونه ایی که توسط خود فاکس ارائه شده (مثل بخش سولیشن) از متغیر _ReportPreview بصورت دستور (روتین) استفاده کرده که به هنگام اجرا در محیط داخلی فاکس بدون مشکل است ولی به هنگام استفاده در فایل اجرایی مشکل ایجاد می کند (که در خیلی مواقع باعث سردرگمی برنامه نویس می شود) مثل:
do (_ReportPreview) with loPreview
در این متغیر loPreview یک متغیر بولین بوده (یا خالی) و یا متغیری تعریف شده بصورت لوکال
برای رفع این مشکل باید خودتان این متغیر را با توجه به کلاس frxPreview ایجاد کنید بصورت کد زیر:
loPreview = newobject("frxPreviewProxy","frxPreview.vcx")
و سپس متغیر فوق را به عنوان پارامتر PreviewContainer (محل نمایش خروجی پیش نمایش) از آبجکت ریپورت لیستنر معرفی کنید. به سورس زیر که متناسب با نمونه سورس اولیه خودتان تنظیم شده دقت نمایید:
loPreview = newobject("frxPreviewProxy","frxPreview.vcx")
oListener = CREATEOBJECT("ReportListener")
oListener.OutputType = 1
oListener.PreviewContainer = loPreview
oListener.ListenerType = 1
report form book_a4.frx object oListener