Chương 8 Truy xuất dữ liệu I. TRUY XUẤT DỮ LIỆU BẰNG ĐỐI TƯỢNG ĐK CÓ KẾT NỐI CSDL 1. DataControl Data control là đối tượng điều khiển cho phép tự động hoá quá trình kết nối và truy xuất dữ liệu từ các tập tin cơ sở dữ liệu Access, Foxpro, Excel, Text. Data control cho phép duyệt, thao tác trên các vùng của cơ sở dữ liệu thông qua các đối tượng điều khiển kết nối cơ sở dữ liệu (Bound-controls) mà không cần viết lệnh. . | Giáo trình Visual Basic 73 Chương 8 FW1 Ậ J .1 . 1 Ạ Truy xuât dữ liệu I. TRUY XUẤT DỮ LIỆU BẰNG ĐỐI TƯỢNG ĐK CÓ KẾT NỐI CSDL 1. DataControl Data control là đối tượng điều khiển cho phép tự động hoá quá trình kết nối và truy xuất dữ liệu từ các tập tin cơ sở dữ liệu Access Foxpro Excel Text. Data control cho phép duyệt thao tác trên các vùng của cơ sở dữ liệu thông qua các đối tượng điều khiển kết nối cơ sở dữ liệu Bound-controls mà không cần viết lệnh. 2. Các thuộc tính Connect Loại cơ sở dữ liệu kết nối Access Dbase Excel . DatabaseName Chuỗi đường dẫn tên tập tin cơ sở dữ liệu. Recordsource Tên tập tin dữ liệu Tên bảng nếu là cơ sở dữ liệu Access . Recordset Thuộc tính dùng truy xuất các mẫu tin trong cơ sở dữ liệu đã được kết nối bằng Datacontrol. Recordsettype Loại recordset có các giá trị sau - dbOpenTable Sử dụng khi mở 1 table. Có thể thêm xoá cập nhật các mẫu tin. - dbOpenDynaset Sử dụng khi mở 1 table hay 1 query có thể gồm nhiều vùng từ nhiều tập tin. Cho phép thể thêm xoá cập nhật các mẫu tin. - DbOpenSnapshot Sử dụng khi mở 1 table hay 1 query có thể gồm nhiều vùng từ nhiều tập tin được dùng để duyệt hay tạo report không thể thay đổi. ReadOnly True False Cơ sở dữ liệu có thể cập nhật được hay không BOFAction Thuộc tính định nghĩa hoạt động của Datacontrol khi di chuyển đến mẫu tin đầu tiên có các giá trị sau - 0 MoveFirst - Di chuyển về mẫu tin đầu tiên - 1 BOF - Ở vị trí đầu tiên EOFAction Thuộc tính định nghĩa hoạt động của Datacontrol khi di chuyển đến mẫu tin cuối cùng có các giá trị sau - vbEOFActionMoveLast 0 Khi di chuyển đến hết tập tin trên recordset tự động nhảy đến phần tử cuối cùng - vbEOFActionEOF 1 Khi di chuyển đến hết tập tin trên recordset disable nút MoveNext trên Datacontrol - vbEOFActionAddnew 2 Khi di chuyển đến hết tập tin trên recordset tự động kiểm tra dữ liệu Validate và thêm mẫu tin mới vào Recordset 3. Các đối tượng điều khiển có kết nối cơ sở dữ liệu Bound-controls Nguyễn Đăng Quang 74 Giáo trình Visual Basic Đối .