Thanks Rob for your response.
I double checked these values as you mentioned, but what ever values I set, I still got a blank message.
In my application, I only used one table which is "AccountReceivable" and put several fields to the Detail section. (just for test) There is no group and other complex things inside. My setting in .def is:
Filename = test1.rpt Description = test1 HelpContextID = 0 GroupCount = 0 TableCount = 1 VisibleSectionName = DETAIL
I checked the other reports that are attached with the RMS, they makes me confuse. For example, in labels report, only one table is used, but in the corresponding .def file, it set TableCount = 2 and no VisibleSectionName at all. In Customer report, 5 tables are used, and the setting is TableCount = 5.
Anyway I tried 1 and 2 for tablecount, and also tried to get rid of the VisibleSectionName = DETAIL, but all the changes still gave me a blank message.
Thanks!