Designing crystal report to match a template - crystal-reports

I need to design a crystal report that matches a invoice template. Which means that the page will contain the layout & the crystal report will printout the values in the gives spaces. What is the easiest way to align the labels so that they will print out at the right location on my bill.
For example, If I were to get my printout on the invoice sample shown in the below image, how can I align the today's date label right in front of the date field.

I will try to help to the extent I can:
Logo, Address and date are printed once then those should be in report header so that it will be printed once...
To allign date filed just place the date to the right of the design of the report header.
2.if Bill Number and other items are needed only once then place those in report header.. If place is not sufficient then increase the size of the header of insert a section below.
3.Now group the report with the item and place the Description etc items in group header.
4.Place the values in Detail so that those will repeat for the items if there are more values for each item.
5.For sub total, PST, GST take in group footer. If one is not sufficient then insert a section below for each group footer.
6.For Notes, Total, Paid, Total Due use report footer as these need to be printed only once.
7.Take one more report footer section and write Thanks for your business.
Hope I explained what is needed.

Related

Can you get a Summary Total of a calculated amount that is in a Group Footer?

I have a formula field in a group footer that gets some of its information from another summary field in the same group footer. Report works great, just can't figure if I can get a grand total of the individual footer totals.... I can't use any of the Detail line fields because they need to be subtotaled first (in the group footer) so that the formula field can do its job. Is this an un-solvable circular problem? I could dump the results into excel if needbe.
thanks for any advice

Show column heading only in drill down

I have created a crystal report with a number of items in an invoice. I have grouped the details based on the invoice number & suppressed the detail section with Drill-Down.
The problem is I need the column headers to be displayed only in Drill-Down mode. Not when it's displaying just the summaries. How can I hide the column headings ?
I have found several sort of hack like solutions, but is there a standard way/feature in CR to do this?

how to pass formula which is in group of main report to sub report (crystal report)

This question about crystal report.
I have crystal report, which has a formula in Group Section. I want to show all the generated group names in bottom of the crystal report.
So I have insert subreport to Main report footer. Then created a formula and link it to main report
formula.
But When running, in sub report, only show last generated group name only.
How to print all the generated group names in bottom of the report.
Thank you.
If I understand what you intend to do, you have a few options:
add a Cross-tab to the Report-Footer section - this will summarized the report's data without a second trip to the database
add a sub-report to the Report-Footer section - you will have more control of the formatting, but it will require a second trip to the database
create a formula that executes at print time (WhileReadingRecords) to store the group names in an array (note: arrays hold a maximum of 1000 entries), then create a second formula (also print time), that joins the array, adding it to the Report-Footer section.

crystal report - repeat group header across multiple column

I have a report that has 3 columns and it is grouped by a value that i display in the group header. The report is setup to run down then across.
If the details span across multiple columns, how do I repeat that group header on the next column.
I have already checked "repeat group header on each page" in the group expert.
I have already checked "format groups with multiple column" in the Layout tab of the details section.
It will not let me insert a text object in the group header of each column.
Not sure how to do this. I could write a formula to only show at the top of each column, but not sure if there is a function to find out when the second column has started.
edit
What i want is below
Group Header Text Group Header Text Group Header Text
Detail Values Detail Values Detail Values
Detail Values Detail Values Detail Values
I would like to have the Group Header Text show at the top of each column. Doesn't matter if its the start of a new group or in the middle of the group.
thanks.
okay, I have your solution, the field, that you are grouping by , just place it on to the page header and it will repeat itself on every page until the columns of that group are finished.
Lets say you are grouping by Employee Names, just put the Employee Name field on to the page header and it should solve the issue, I jsut tried it and it worked, thanks.
There is Previous() function available in formulas that allows to show-hide a Text Object based on the change of specific field value from previous to current record.
Is this what are you looking for? Can you edit you question drawing a sample af what you have and what you want?

Making report footer to appear just below the last page records

I am using Crystal Reports with VS-2005.
I have a report with a report footer section comprising of sum totals of a column. The problem is that in some cases, the records consume the entire page and the report footer alone appears on the next page. It looks awkward. I want the report footer to appear just below the last record row ended.
Is there any trick to make the report footer section fit on the last page itself?
If you aren't using grouping, try this:
Add an additional section below your last detail section.
In Section Expert, mark the detail section Keep Together.
For the suppress formula for the new section, specify Not OnLastRecord.
Move the content from the report footer to the new detail section.
If you are using grouping, do this in the last group footer instead, and in Group Expert, mark the group Keep Group Together.