Danh mục

CSDL trên VB.Net và SQL Server

Số trang: 12      Loại file: pdf      Dung lượng: 322.12 KB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

VB.Net và SQL Server Tạo báo cáo (Crystal Report) Đóng gói chương trình (Program Package) Trong bài này chúng ta sẽ tiếp cận CSDL trên SQL Server & VB.NET Cách Tạo những báo cáo bằng Crystal Report và hiển thị trên Form sau đó có thể Print a Report ra giấy hoặc xuất ra các file như: PDF, Word, Excel... Cách tạo một trình Setup cho chương trình của mình để triển khai cài đặt tại máy khác
Nội dung trích xuất từ tài liệu:
CSDL trên VB.Net và SQL Server Buổi 8: NỘI DUNG VB.Net và SQL Server Tạo báo cáo (Crystal Report) Đóng gói chương trình (Program Package) Trong bài này chúng ta sẽ tiếp cận CSDL trên SQL Server & VB.NET Cách Tạo những báo cáo bằng Crystal Report và hiển thị trên Form sau đó có thể Print a Report ra giấy hoặc xuất ra các file như: PDF, Word, Excel... Cách tạo một trình Setup cho chương trình của mình để triển khai cài đặt tại máy khácWindows Form programming with VB.Net 2005. 1VB.Net và SQL Server Việc lập trình VB.Net với SQL Server không Vi khác gì bao nhiêu so với Access chỉ khác khai báo về đối tượng liên quan đến CSDL như: Connection, Command, DataAdapter, DataReader… thông qua không gian tên (Namespace) và cú pháp khai báo. Access và các CSDL khác SQL Server Access Imports System.Data.OLEDB SQLServer SQLServer Imports System.Data.SQLClientWindows Form programming with VB.Net 2005. 2So sánh các đối tượng CSDL trong ADO.NET CSDL khác SQL Server OleDBConnection SqlConnection OleDBCommand SqlCommand OleDBParemeter SqlParemeter OleDBDataReader SqlDataReader OleDBDataAdapter SqlDataAdapter Các đối tượng trên chỉ khác nhau về phần tên so với OLEDB do đó ta chỉ cần thay thế tên đối tượng cần chuyển từ OLEDB sang SQL Server theo bảng so sánh trên và chuỗi kết nối CSDL.Windows Form programming with VB.Net 2005. 3Chuỗi kết nối: Trong SQL Server Cách 1: Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=True Vd: giả sử biến strConnection được khai báo. strConnection = Data Source=(local);Initial Catalog=QLHoaDon;Integrated Security=True“ Cách này là chứng thực quyền truy xuất thông qua User của Windows (thường là máy chủ) đã được cấp quyền kết nối với SQL Server được cài đư tại máy chủ đó.Windows Form programming with VB.Net 2005. 4Chuỗi kết nối: Trong SQL Server Cách 2: Data Source=ServerName;Initial Catalog=DatabaseName; Persist Security Info=True;User ID=Uname;Password=Pass Vd: giả sử biến strConnection được khai báo. strConnection = Data Source=(local);Initial Catalog=QLHoaDon; Persist Security Info=True;User ID=Uname;Password=Pass“ Cách này là chứng thực quyền truy xuất thông qua User của SQL Server tại máy cài đặt SQL ServerWindows Form programming with VB.Net 2005. 5DemoWindows Form programming with VB.Net 2005. Crystal Report: Các nội dung cần chuẩn bị cho việc tạo Report: Software Crystal Report cần phải được cài đặt Các yêu cầu cần báo cáo (Report) Tùy theo nhu cầu của bài toán (Vd: báo cáo doanh thu bán hàng trong ngày, tháng) Các yêu cầu báo cáo thường được chuẩn bị trước thông qua các Table trong CSDL hoặc các truy vấn (query) được tạo trước trong CSDL (đối với Access là các Query. đ/v SQL Server là các View hoặc StoredProcedure) Tạo báo cáo bằng Software Crystal ReportWindows Form programming with VB.Net 2005. 7Dùng Sofware Crystal Report: xem video hướngWindows Form programming with VB.Net 2005. 8 dẫnCrystal Report & VB.NET: Copy -> Paste file Report vào Project tạo báo cáo Tạo tham chiếu (Reference): Tại Menu Project -> Add Reference … sau đóchọn CrystalDecisions.Windows.Forms Tạo 1 Form cần hiển thị ReportfrmReportCTHoaDon chúng ta sẽ viết Code choForm này để tạo Report. Một Form có thể cho hiển thị nhiều Report khác nhau tùy theo nhu cầu của bài toánWindows Form programming with VB.Net 2005. 9Demo Tạo Report bằng VideoWindows Form programming with VB.Net 2005.Windows Form programming with VB.Net 2005. 11Crystal Report & VB.NET:Imports CrystalDecisions.CrystalReports.EngineImports CrystalDecisions.Windows.FormsPublic Class frmReportCTHoaDon Tại Form Load gọi phương thức hiển thị ReportPrivate Sub frmReportCTHoaDon_Load(sender, e)Handles MyBase.Load Gọi phương thức ShowReport ở phần dưới ShowReports() End SubWindows Form programming with VB.Net 2005. 12 Phương thức ShowReportPrivate Sub ShowReports() Ph Tạo đối tượng reportDocument1 reportDocument1 Dim reportDocument1 As ReportDocument‘rptCTHoaDon là class chứa file tạo Bằng Crystal Report Crystal reportDocument1 = New rptCTHoaDo ...

Tài liệu được xem nhiều: