ActiveReports allows you to add hyperlinks to reports. The hyperlink property can be set to any HTML-style link such as http:// and mailto://.
This walkthrough illustrates how to add to add hyperlinks to a report in the PageFooter section.
This walkthrough is split up into the following activities:
- Adding an ActiveReport to a Visual Studio project
- Connecting the report to a data source
- Adding controls to the report to display data
- Viewing the report
To complete the walkthrough, you must have access to the NorthWind database (Nwind.mdb).
When you have completed this walkthrough, you will have a report that looks similar to the following.

Adding an ActiveReport to a Visual Studio project
To add an ActiveReport to a Visual Studio project
- Open a new project in Visual Studio.
- Click on Project > Add New Item.
- Select ActiveReports file and rename the file rptHyper.
- Click Open.
Connecting the report to a data source
To connect the report to a data source
- Click on the yellow report DataSource icon in the Detail section. This brings up the report DataSource dialog box.
- Click on Build...
- Select Microsoft Jet 4.0 OLE DB Provider and click Next >>
- Click on the ellipsis to browse for the access path to NWind.mdb. Click Open once you have selected the appropriate access path.
- Click OK to continue.
- In the Query field, type "Select * from suppliers order by CompanyName".
- Click OK to return to the report design surface.
Adding controls to display the data
To add controls to the reports
- Add a GroupHeader/Footer section to rptHyper.
- Make the following changes to the group header:
- Change the name to ghSuppliers
- Change the DataField property to CompanyName
- Change the GroupKeepTogether property to All
- Change the KeepTogether property to True
- Add the following controls to the GroupHeader section:
| Control |
Name |
Text/Caption |
Location |
| Label |
lblCompanyName |
Company Name |
0, 0 |
| Label |
lblContactName |
Contact Name |
1.562, 0 |
| Label |
lblPhone |
Phone # |
2.687, 0 |
| Label |
lblFax |
Fax # |
3.812, 0 |
| Label |
lblHomePage1 |
Home Page |
4.875, 0 |
- Add the following controls to the Detail section:
| Control |
DataField |
Name |
Text/Caption |
Location |
| TextBox |
CompanyName |
txtCompanyName |
Company Name |
0, 0 |
| TextBox |
ContactName |
txtContactName |
Contact Name |
1.562, 0 |
| TextBox |
Phone |
txtPhone |
Phone |
2.687, 0 |
| TextBox |
Fax |
txtFax |
Fax |
3.812, 0 |
| TextBox |
HomePage |
txtHomePage |
Home Page |
4.854, 0 |
- Add the following controls to the PageFooter section:
| Control |
Name |
Text/Caption |
Misc Details |
Location |
| Label |
lblEmail |
Need Assistance? E-mail Support: Support@company.com |
HyperLink = mailto:support@company.com |
0, 0.125 |
| Label |
lblHomePage |
Visit our home page: www.datadynamics.com |
HyperLink = www.datadynamics.com |
0, 0.375 |
Viewing the report
To view the report
- Add the ActiveReports viewer control to a Windows Form.
- Add the code needed to set the viewer document equal to the report document. See Using the ActiveReports WinForm Viewer for help.
Samples | Walkthroughs | GroupKeepTogether enumeration
Copyright © 2005 Data Dynamics, Ltd. All rights reserved.