Tham khảo tài liệu 'hướng dẫn sử dụng crytal reports xi part 9', công nghệ thông tin, tin học văn phòng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 9 Tích hợp báo biểu vào ứng dụng Windows 265 Bạn phải chỉ định rõ bảng dữ liệu nào muôh truy xuất cùng với tên đăng nhập và mật khẩu. Bạn không thể áp dụng một lần thiết lập thông tin đăng nhập cho mọi bảng. Muốn thực hiện điều này bạn phải dùng mô hình đối tượng ReportDocument thay cho CrystalReportViewer. Mô hình đối tượng ReportDocument cho phép duyệt qua tất cả các bảng trong báo biểu và thiết lập các thông số đăng nhập cần thiết. 3. LÀM VIỆC VỚI MÔ HÌNH Đối TƯỢNG REPORTDOCUMENT Mô hình đổi tượng ReportDocument cung cấp các phương thức và thuộc tính cho phép bạn điều khiển ở mức thấp tất cả thông tin có trong câu trúc của báo biểu. . Chọn phương thức ràng buộc Các báo biểu mà chúng ta làm việc cho đến bây giờ thường sử dụng mô hình đối tượng Viewer chỉ định file báo biểu thông qua thuộc tính Reportsource Crystal c myreport .rpt Tuy nhiên đây không phải là cách duy nhất mà bạn có thể dùng để truy cập báo biểu từ ứng dụng mặc dù nó được xem là cách dễ nhất . Khi tích hợp Crystal Reports vào trong ứng dụng bạn có thể chọn đặt báo biểu độc lập bên ngoài ứng dụng hoặc nhúng chúng vào trong cùng ứng dụng. Lợi ích của việc ỉưu báo biểu ngoài ứng dụng là ứng dụng có thể thêm nhiều báo biểu mới hoặc việc sửa đổi những báo biểu đâ tồn tại. Nhúng báo biểu trực tiếp vào ứng dụng làm cho ứng dụng chạy nhanh hơn và không cho phép người dừng thay đối những báo biểu quan trọng. Để kết nối tới một báo biểu được lưu bên ngoài ứng dụng bạn thực hiện các bước sau 1. Mở Visual Studio click chọn File I New I Project. 2. Từ cửa sổ New Project click vào mục Visual Studio Project và chọn Windows Application. 3. Nhập tên cho dự án và click OK. Trong ví dụ này chúng ta đặt tên dự án là VB_ExternalBind. Một dự án mới sẽ xuất hiện cùng cửa sổ Form trôhg. 266 Chương 9 Tích hợp báo biểu vào ứng dụng Windows 4. Bạn thêm dòng sau vào đầu lớp Form khai báo sử dụng thư viện Crystal Imports Crystal .Engine 5. Tiếp theo kéo điều khiển .