1 Mục lục 1 2 Làm quen với visual basic 0 9


Sử dụng Crystal report để lập báo cáo



tải về 1.69 Mb.
trang34/39
Chuyển đổi dữ liệu09.10.2016
Kích1.69 Mb.
#32631
1   ...   31   32   33   34   35   36   37   38   39

14.3Sử dụng Crystal report để lập báo cáo


Crystal Reports cho phép tạo báo cáo cơ sở dữ liệu trong ứng dụng viết bằng Visual Basic. nó gồm hai phần chủ yếu:

  • trình thiết kế báo cáo xác định dữ liệu sẽ đưa vào báo cáo và cách thể hiện của báo cáo

  • Một điều khiển ActiveX cho phép thi hành, hiển thị, inấn điều khiển lúc thi hành ứng dụng

Đối với nhiều người lập trình Visual Basic, Crystal Reports là tất cả những gì cần khi muốn thiết lập báo cáo cơ sở dữ liệu. Bởi vì phiên bản Crystal Reports đi kèm với Visual Basic cực kỳ đẽ dùng.

Có 2 bước để tạo một báo cáo dùng Crystal Reports: tạo báo cáo và thêm điều khiển ActiveX của Crystal Reports vào ứng dụn. Bạn tạo báo cáo dùng trình thiết kế báo cáo của Crystal Reports. Ứng dụng này để tạo các tài liệu báo cáo thi hành trong ứng dụng. Sau đó ta mở tài liệu báo cáo trong ứng dụng bằng cách sử dụng điều khiển Crystal Reports.


14.3.1Cài đặt Crystal Reports


Khác với phiên bản cũ của Visual Basic, Crystal Reports không được cài đặt tự động khi ta cài Visual Basic

Để cài đặ Crystal Reports phóng trình cài đặt Crystl32.exe chứa trong thư mục \COMMON\TOOL \VB\CRYSREPT trên đĩa VB6. các tệp tin tương ứng sẽ được copy vào hệ thống và đăng ký. sau đó ta mới có thể sử dụng Crystal Reports trong ứng dụng


14.3.2Dùng Crystal Reports tạo báo cáo


ta không thể tạo báo cáo băng chương trình, mà thay vào đó ta dùng Crystal Reports đe tạo báo cáo. sau khi tạo báo cáo ta lưu nó và phân phát cùng với ứng dụng cho người sử dụng.

Để phóng trình thiết kế Crystal Reports ta theo các bước sau:



  1. phóng trình thiết kế Crystal Reports

  2. Trình thiết kế hoạt động

  3. Từ menu file chọn New. hộp thoại tạo báo cáo mới xuất hiện;


Với hộp thoại này, Visual Basic cung cấp một số khiuôn mẫu báo cáo để ta chọn dùng xuất dữ liệu ta có thể dùng báo cáo do mình thiết kế làm khuôn mẫu cũng như tạo các báo cáo hiệu chỉnh không có trong khuôn mẫu có sẵn

các kiểu báo cáo có sẵn trong Crystal Reports



Kể báo cáo

mô tả

standar

báo cáo liệt kê theo dòng và cột, cho phép sắp xếp và gộp dữ liệu

listing


báo cáo là danh sách dữ liệu liên tục không có tổng kết hay trường tổng cộng. Ta có thể dùng kiểu báo cáo này để in danh bạ điện thoại

cross- Tab

Tổ hợp dữ liệu theo hai chiều

mail Lable

báo cáo thiết kế để in dữ liệu theo cột cho nhãn thư

Summary

báo cáo chỉ hiển thị thông tin tổng quát, không chứa dữ liệu chi tiết

graph

báo cáo thể hiện dữ liệu một cách trực quan

Top N

báo cáo cho phép chỉ hiển thị một số bản ghi được chọn

drill down

báo cáo cho phéơ nhấn đúp chuột lên dữ liệu tổng quát để hiển thị các thông tin chi tiết

Các kiểu báo cáo khác

báo cáo sử dụng khuôn mẫu bạn đã tạo trước đó

Ví dụ mẫu – dùng Crystal Reports để tạo báo cáo





  1. Khởi động Crystal Reports và tạo một báo cáo mới. Chọn kiểu Standar

  2. Ở bước một của Standar, nhấn nút Data file.

  3. Trong hộp thoại tập tin chọn cơ sở dữ liệu muốn báo cáo. Nhấn Add. danh sách các bảng được chỉ ra. Nó chuyển sang bước hai, hiển thị các quan hệ giữa các bảng trong cơ sở dữ liệu

Bởi vì các mối quan hệ được định nghĩa sẵn cho cơ sở dữ liệu đã được xác định ở mức bộ máy cơ sở dữ liệu, ta không cần định nghĩa lại. Nhưng nếu cần thiết phải thiết lập hoặc xoá một quan hệ ở mức báo cáo thay vì ở mức bộ máy cơ sở dữ liệu ta theo các bước sau:

  1. Nhấn chuột vào đoạn thẳng thể hiện quan hệ giữa các bảng

  2. Nhấn Delete quan hệ bị xoá bỏ

  3. Nhấn và rê một trường nào đó từ một bảng và thả ở bảng khác quan hệ giữa hai bảng lại được thiết lập

  4. Nhấn Next. chuyển sang bước 3. Đến đây ta xác lập trường nào sẽ hiển thị trong báo cáo.

  5. Nhấn vào Tab Sort. Bước này cho phép xác định cách sắp xếp dữ liệu

  6. Chọn vào Tab Total. Cho phép tóm lược dữ liệu trong báo cáo

  7. nhấn vào Tab Style. Cho phép xác định cáh thức thể hiện báo cáo

  8. Nhấn Preview Report



14.3.3Thi hành báo cáo trong ứng dụng với điều khiển ActiveX của Crystal Reports


Việc cho phép người sử dụng ứng dụng thi hành Crystal Reports là hoàn toàn đơn giản; nó liên quan đến việc điều khiển ActiveX của Crystal Reports vào đề án và viết đoạn chương trình xử lý. Để làm được điều này, ta làm như sau:

  1. Tạo một ứng dụng Visual Basic mới với một nút lệnh duy nhất

  2. Thêm điều khiển Crystal vào ứng dụng thông quan menu Project Components

  3. Tạo một instance của một điều khiển Crystal Reports trên biểu mẫu bằng cách nhấn đúp lên thanh công cụ. điều khiển kết quả được gọi là Crystal Reports 1

  4. trong sự kiện click của nút lệnh dưa vào đoạn chương trình sau

Private Sub cmdReport_Click()


CrystalReport1.ReportFileName = App.Path & "\product.rpt"

CrystalReport1.PrintReport



End Sub


  1. Thi hành nút lệnh và ấn nút Run. báo cáo thi hành hiển thị cho người sử dụng trong cửa sổ preview. Đến đây người sử dụng có thể xuất báo cáo ra máy in bằng cách nhấn nút Print. dùng thuộc tính Distination của điều khiển Crystal Reports, ta có thể gửi dữ liệu trực tiếp đến máy in bỏ qua cửa sổ Preview.



14.3.4Sử dụng bản mới hơn của Crystal Reports


Phiên bản Crystal Reports mới đưa ra một số tính năng mới

  • báo cáo con

  • tuỳ chọn định dạng mới

  • báo cáo có điều kiện

  • Trình điều khiển cơ sở dữ liệu trực tiếp

  • Xuất ra Word và Excel

  • Hỗ trợ Web

  • Hỗ trợ những nguồn dữ liệu không phải là quan hệ





tải về 1.69 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   31   32   33   34   35   36   37   38   39




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương