Solved

Problem: Report only come out once in my application

Posted on 1998-08-28
2
147 Views
Last Modified: 2010-04-04
When starting the Report which is made with ReportSmith V2.5.1 in my application, It is OK for the first time, but It dose not come out if I start the report again and again in my application. There is no error message.

The details is as follows:
1) Application
There is a report control named Report1 and a starting report button in my Delphi application. Before starting the report, there are some report parameters to be setup as follows:
Report1.InitialValues.Add(S1);
Report1.InitialValues.Add(S2);
Report1.InitialValues.Add(S3);
Report1.Preview := True;
Report1.run;
 
2)Report
There are several report variables S1, S2, S3 in the report. These variables are SQL clause. Such as FROM,WHERE,ORDER BY etc.

Without these report variables (SQL is fixed), the report can be started as many times as you want in the application.

With these report variables, the ReportSminth Run_Time Viewer can be started repeatedly, but the report come out only once, and no more come out again even though you close the report and keep clicking the starting report button in the application unless you quit the application and start it again.

Thanks and Regards
0
Comment
Question by:liuzifang
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 1

Accepted Solution

by:
Marcius earned 100 total points
ID: 1337959
Try forcing the report InitialValues to clear before adding new values. You may be adding more values than the query is expecting and causing the error.
0
 

Author Comment

by:liuzifang
ID: 1337960
Marcius,
Thank you very much for your reply. I have solved this problem by clearing the report InitialValues before adding new values that is your sulotion to this problem.

Best regards.

Liu ZiFang  
0

Featured Post

Enroll in May's Course of the Month

May’s Course of the Month is now available! Experts Exchange’s Premium Members and Team Accounts have access to a complimentary course each month as part of their membership—an extra way to increase training and boost professional development.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Delphi application Soap connection 5 155
HTML text in the body of an email (delphi code) 12 259
Graphics32 under Delphi 10.1 Berlin 2 186
enhance the following code 3 54
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

751 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question