huong dan su dung crystal report

Post on 08-Sep-2014

385 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LẬP TRÌNH WINDOWS

TẠO BÁO BIỂU VỚI CRYSTAL REPORT

Trần Ngọc BảoKhoa Toán Tin Học – ĐHSP.Tp.HCMEmail: tnbao@hcmup edu vn

Trần Ngọc BảoKhoa Toán Tin Học – ĐHSP.Tp.HCMEmail: tnbao@hcmup edu vnEmail: tnbao@hcmup.edu.vnEmail: tnbao@hcmup.edu.vn

Mẫu biểu trong các ứng dụngMẫu biểu trong các ứng dụng

2

Mẫu biểu trong các ứng dụngMẫu biểu trong các ứng dụng

3

Một số công cụ tạo ReportMột số công cụ tạo Report

MS Access 2000/XP/2003

Crystal Report 8.5/9/10/11

ActiveReport - DataDynamics

C1Report ComponentOne

4

C1Report - ComponentOne

Thiết kế Report với Crystal Report Thiết kế Report với Crystal Report

Tạo report với MS Access/SQL Server

Sử dụng Formula

Sắp xếp/gom nhóm dữ liệu

Lọc dữ liệu

5

Lọc dữ liệu

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Click chuột menu “Project\Components”

Chọn m c “Cr stal Report Control”Chọn mục “Crystal Report Control”

6Click OK

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Crystal Report ControlCrystal Report Control

7

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Xác định tập tin *.Rpt

Dim sTenFileReport As StringCrystalReport1 ReportFileName = sTenFileReport

Cú pháp

CrystalReport1.ReportFileName = sTenFileReport

Ví dụ

Private Sub ShowReport()Dim sTenFileReport As StringsTenFileReport = "D:\Report1 rpt"sTenFileReport = D:\Report1.rptCrystalReport1.ReportFileName = sTenFileReport

End Sub

8

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Hiển thị report (Preview)

CCrystalReport1.Action = 1

Cú pháp

Ví dụ

Private Sub ShowReport()Dim sTenFileReport As StringsTenFileReport = "D:\Report1 rpt"sTenFileReport = D:\Report1.rptCrystalReport1.ReportFileName = sTenFileReportCrystalReport1.Action =1

End Sub

9

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Report có tham số

CrystalReport1.Formulas(Index) = "TenFormula = GiaTri"

Cú pháp

Private Sub ShowReport()

Ví dụ

pDim sTenFileReport As StringsTenFileReport = "D:\Report1.rpt"CrystalReport1.ReportFileName = sTenFileReportCrystalReport1.Formulas(0) = “MaNV = 1“CrystalReport1.Formulas(1) = “TenNV =” & “’” txtTen & “’”CrystalReport1.Action =1

End Sub

10

End Sub

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Report sử dụng Stored có tham số

CrystalReport1.StoredProcParam(0) = GiaTriThamSo Thu 1CrystalReport1.StoredProcParam(1) = GiaTriThamSo Thu 2

Cú pháp

CrystalReport1.StoredProcParam(1) GiaTriThamSo Thu 2

Private Sub ShowReport()

Ví dụ

pDim sTenFileReport As StringsTenFileReport = "D:\Report1.rpt"CrystalReport1.ReportFileName = sTenFileReportCrystalReport1.StoredProcParam(0) = val(txtMaNV)’ MaNVCrystalReport1.StoredProcParam(1) = txtTenNVCrystalReport1.Action =1

End Sub

11

End Sub

Sử dụng Crystal Report ControlSử dụng Crystal Report Control

Thay đổi connectionstringCú pháp

CrystalReport1.Connect = "DSN=" & sServer & ";UID=" & sUser & ";PWD=" & sPass & ";DSQ=" & sDBName

Cú pháp

Private Sub ShowReport()Dim sTenFileReport As String

Ví dụ

sTenFileReport = "D:\Report1.rpt“Dim sServer as StringDim sDBName as stringDim sUser as StringDim sUser as StringDim sPass as StringCrystalReport1.ReportFileName = sTenFileReportCrystalReport1.Connect = "DSN=" & sServer & ";UID=" & sUser &

12

y p";PWD=" & sPass & ";DSQ=" & sDBNameCrystalReport1.Action =1

End Sub

VÍ DỤ MINH HỌA

top related