Professional Documents
Culture Documents
MODULE 9
Introduction
This module entitled VB.NET Crystal Report all about how to generate a reports using crystal report in VB.Net and steps
in how to create a crystal report base on the database with the table data.
I. Objectives
4. Explain how import the database table data in the crystal report.
5. Can configure the database connection and table data in a crystal report.
ll.Lecture
To create a sample Database and Tables and data for running Crystal Reports Tutorial.First,we have to
OrderMaster
OrderDetails
Product
OrderMaster
OrderMaster_id
OrderMaster_date
OrderMaster_customer
OrderMaster_createduser
OrderDetails
OrderDetails_id
OrderDetails_masterid
OrderDetails_productid
OrderDetails_qty
Product
Product_id
Product_name
Product_price
CREATE TABLE[dbo].[OrderMaster](
[OrderMaster_date][datetime]NULL,
[OrderMaster_customername][varchar] (50),
[OrderMaster_createduser][varchar](50)
)ON[PRIMARY]
CREATE TABLE[dbo].[OrderDetails](
[OrderDetails_id][int]NOT NULL,
[OrderDetails_masterid][int]NULL,
[OrderDetails_productid][int] NULL,
[OrderDetails_qty][int]NULL
)ON[PRIMARY]
CREATE TABLE[dbo].[Product](
[Product_id][int]NOT NULL,
[Product_name][varchar](50),
[Product_price][numeric](18,0)NULL
)ON[PRIMARY]
Create a new Crystal Reports for Product table from the above database crystalDB. The Product Table has
three fields (Product_id,Product_name,Product_price)and we are showing the whole table data in the Crystal
Reports.
From main menu in Visual Studio select PROJECT-->Add New Item. Then Add New Item dialogue will
Next step is to select the appropriate connection to your database.Here we are going to select OLEDB
Next screen is the SQL Server authentication screen. Select your SqliServer name, enter userid, password and select your
Database Name. Click next, Then the screen shows OLE DB Property values, leave it as it is, and click finish.
Then you will get your Server name under OLEDB Connection from there seleect database name (Crystaldb) and click the
tables, then you can see all your tables from your database9.
From the tables list select Product table to the right-side list.
Click Finish Button. Then you can see the Crystal Reports designer window.can arrange the design
Now the designing part is over and the next step is to call the created Crstal Reports in VB.NET
Select the default form (Form 1.vb) you created in VB.NET and drag a buttod CrystalReportViewer control
to your form.
Select Form's source code view and put the code on top.
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.CrystalReports.Engine
CrystalReportViewer1.ReportSource = cryRpt
Crystal ReportViewer1.Refresh()
End Sub
End Class
NOTES:
The Crystal Reports is in your project location, there you can see Crystal. So give the
Note: Attend the Google Meet for further explanation and example:S