GIÁO TRÌNH MICOSOFT VISUAL BASIC - Chương 8 Truy xuất dữ liệu
Số trang: 17
Loại file: pdf
Dung lượng: 333.08 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 8 Truy xuất dữ liệuI. 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. ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH MICOSOFT VISUAL BASIC - Chương 8 Truy xuất dữ liệu Giáo trình Visual Basic 6.0 73 Chương 8 Truy xuất dữ liệuI. TRUY XUẤT DỮ LIỆU BẰNG ĐỐI TƯỢNG ĐK CÓ KẾT NỐI CSDL 1. DataControlData control là đối tượng điều khiển cho phép tự động hoá quá trình kết nối và truyxuấ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 Loại cơ sở dữ liệu kết nối (Access, Dbase,Excel). Connect Chuỗi đường dẫn tên tập tin cơ sở dữ liệu. DatabaseName Tên tập tin dữ liệu (Tên bảng nếu là cơ sở dữ liệu Access). Recordsource Thuộc tính dùng truy xuất các mẫu tin trong cơ sở dữ liệu đã được kết Recordset nối bằng Datacontrol. Loại recordset, có các giá trị sau: Recordsettype − 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. (True/False) Cơ sở dữ liệu có thể cập nhật được hay không ReadOnly Thuộc tính định nghĩa hoạt động của Datacontrol khi di chuyển đến BOFAction 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 Thuộc tính định nghĩa hoạt động của Datacontrol khi di chuyển đến EOFAction 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 Giáo trình Visual Basic 6.074Đối tượng điều khiển có kết nối cơ sở dữ liệu là các đối tượng điều khiển có thêm cácthuộc tính (Datasource, DataField) cho phép kết nối với một field của bảng dữ liệu đểtrình bày hoặc cập nhật nội dung của field.Trong Visual Basic, các đối tượng điều khiển có kết nối cơ sở dữ liệu gồm:Các đối tượng chuẩn (Intrinsic)• Check box• Image• Label• Picture box• Text box• List box• Combo boxCác đối tượng mở rộng (Extended)• Data-bound list box• Data-bound combo box• Data-Bound Grid (DBGrid)Các thuộc tính được sử dụng khi truy xuất cơ sở dữ liệu Thuộc tính Ý nghĩa DataChanged True/False: Cho biết nội dung field có thay đổi hay không DataField Tên vùng dữ liệu. Datasource Tên nguồn dữ liệu, thường là tên của Datacontrol.Ví dụ:Thiết kế form duyệt bảng Employee chứa trong cơ sở dữ liệu Access NWIND.mdb.Các Field muốn trình bày dữ liệu gồm: Họ tên : FirstName + LastName Ngày sinh: Birth Date Mã số nhân viên: Employee ID Hình 8.1: Duyệt bảng Employees trong cơ sở dữ liệu NWIND.MDBGiáo trình Visual Basic 6.0 75Đối tượng, thuộc tính và giá trị thuộc tính của các đối tượng được tóm tắt trong bảngsau Đối tượng Thuộc tính Giá trị Ý nghĩa Form Name FrmData Caption Bound Browser Data Name datEmployees Tên DataControl Caption Employees DatabaseName C:Program Cơ sở dữ liệu NWIND.MDB FilesVB6NWIND.MDB RecordSource Employees Bảng Employees TextBox Name TxtLastName DataField LastName Vùng họ (LastName) DataSource DatEmployees TextBox Name TxtFirstName DataField FirstName Vùng tên (FirstName) ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH MICOSOFT VISUAL BASIC - Chương 8 Truy xuất dữ liệu Giáo trình Visual Basic 6.0 73 Chương 8 Truy xuất dữ liệuI. TRUY XUẤT DỮ LIỆU BẰNG ĐỐI TƯỢNG ĐK CÓ KẾT NỐI CSDL 1. DataControlData control là đối tượng điều khiển cho phép tự động hoá quá trình kết nối và truyxuấ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 Loại cơ sở dữ liệu kết nối (Access, Dbase,Excel). Connect Chuỗi đường dẫn tên tập tin cơ sở dữ liệu. DatabaseName Tên tập tin dữ liệu (Tên bảng nếu là cơ sở dữ liệu Access). Recordsource Thuộc tính dùng truy xuất các mẫu tin trong cơ sở dữ liệu đã được kết Recordset nối bằng Datacontrol. Loại recordset, có các giá trị sau: Recordsettype − 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. (True/False) Cơ sở dữ liệu có thể cập nhật được hay không ReadOnly Thuộc tính định nghĩa hoạt động của Datacontrol khi di chuyển đến BOFAction 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 Thuộc tính định nghĩa hoạt động của Datacontrol khi di chuyển đến EOFAction 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 Giáo trình Visual Basic 6.074Đối tượng điều khiển có kết nối cơ sở dữ liệu là các đối tượng điều khiển có thêm cácthuộc tính (Datasource, DataField) cho phép kết nối với một field của bảng dữ liệu đểtrình bày hoặc cập nhật nội dung của field.Trong Visual Basic, các đối tượng điều khiển có kết nối cơ sở dữ liệu gồm:Các đối tượng chuẩn (Intrinsic)• Check box• Image• Label• Picture box• Text box• List box• Combo boxCác đối tượng mở rộng (Extended)• Data-bound list box• Data-bound combo box• Data-Bound Grid (DBGrid)Các thuộc tính được sử dụng khi truy xuất cơ sở dữ liệu Thuộc tính Ý nghĩa DataChanged True/False: Cho biết nội dung field có thay đổi hay không DataField Tên vùng dữ liệu. Datasource Tên nguồn dữ liệu, thường là tên của Datacontrol.Ví dụ:Thiết kế form duyệt bảng Employee chứa trong cơ sở dữ liệu Access NWIND.mdb.Các Field muốn trình bày dữ liệu gồm: Họ tên : FirstName + LastName Ngày sinh: Birth Date Mã số nhân viên: Employee ID Hình 8.1: Duyệt bảng Employees trong cơ sở dữ liệu NWIND.MDBGiáo trình Visual Basic 6.0 75Đối tượng, thuộc tính và giá trị thuộc tính của các đối tượng được tóm tắt trong bảngsau Đối tượng Thuộc tính Giá trị Ý nghĩa Form Name FrmData Caption Bound Browser Data Name datEmployees Tên DataControl Caption Employees DatabaseName C:Program Cơ sở dữ liệu NWIND.MDB FilesVB6NWIND.MDB RecordSource Employees Bảng Employees TextBox Name TxtLastName DataField LastName Vùng họ (LastName) DataSource DatEmployees TextBox Name TxtFirstName DataField FirstName Vùng tên (FirstName) ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin giáo trình lập trình lập trình quản lý quản trị dữ liệu cơ sở dữ liệuTài liệu liên quan:
-
52 trang 432 1 0
-
62 trang 403 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 319 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 315 1 0 -
74 trang 303 0 0
-
13 trang 297 0 0
-
96 trang 297 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 291 0 0