Thơng thường chúng ta sẽ sử dụng các hệ quản trị cơ sở dữ liệu để tạo nên một cơ sở dữ liệu, nhưng trong phần này ta sẽ xét qua tính năng tạo cơ sở dữ liệu bằng Visual Basic 6.0. Ta cĩ thể áp dụng phương pháp này cho những cơ sở dữ liệu nhỏ và tương thích với Microsoft Access.
III.1 Sử dụng cửa sổ cơ sở dữ liệu
o Từ Menu của VB6, chọn mục Add-Ins, Visual Data Manager. Cửa sổ Visual Data Manager sẽ xuất hiện.
o Chọn mục File -> New -> MicroSoft Access -> Version 7.0 MDB. o Chọn thư mục ta muốn lưu cơ sở dữ liệu và tên của cơ sở dữ liệu.
Hình VIII.1 Cửa sổ Visual Data Manager
Tạo bảng
Để tạo mới một bảng, ta chọn Properties trong cửa sổ Databases, nhấp chuột phải, chọn New Table, đặt tên cho Table tại ơ Table Name, ấn Add Field để tạo mới các trường cho bảng.
Hình VIII.2 Cửa sổ tạo Table
Ta sẽ nhập tên trường tại ơ Name, chọn kiểu của trường tại Combo Type, tùy chọn FixedField và VariableField xác định độ dài của trường là cố định hay thay đổi.
Sau khi xác định đầy đủ các thuộc tính của trường, ấn OK và tiếp tục thêm vào các trường khác cho bảng. Nếu đã thêm mới đầy đủ các trường của bảng, ấn Close để quay về cửa sổ Table Structure.
Sau khi quay về cửa sổ Table Structure, ta sẽ xác lập các chỉ mục cũng như khĩa chính của bảng.
Hình VIII.3 Cửa sổ tạo khĩa chính và chỉ mục
Tại ơ Name, ta sẽ nhập vào tên của chỉ mục, rồi chọn các trường tham gia vào chỉ mục đĩ. Nếu ta chọn Primary thì đĩ chính là các trường cấu thành khĩa chính của bảng. Chọn Unique tức là giá trị của chỉ mục đĩ sẽ khơng cĩ sự trùng lặp.
Ấn Close xác nhận rằng ta đã xây dựng xong tập các chỉ mục của bảng.
Sau khi đã hồn thành tất cả các thao tác trên, để tạo bảng ta ấn Build the Table.
Tuy rằng đây là một tính năng mới của VB6, tuy nhiên chúng ta cũng sẽ gặp phải rất nhiều bất tiện khi phải thiết kế một cơ sở dữ liệu hồn chỉnh cũng như trong quá trình bảo trì và sử dụng (khĩ khăn trong việc thay đổi các thuộc tính đã xác lập, khơng tạo liên kết giữa các bảng được …). Một phương cách tốt nhất đĩ là nên dùng các hệ quản trị cơ sở dữ liệu chuyên dùng để thực hiện cơng việc nêu trên.
Hình VIII.4 Tạo bảng cho cơ sở dữ liệu III.2 Dùng Visual Data Manager để tạo giao diện
Ta cĩ thể thiết kế một Form nhập liệu đơn giản cho một Table từ Visual Data Manager. Các bước tiến hành như sau:
Từ Visual Data Manager chọn Cơ sở dữ liệu cần thao tác.
Chọn Data Form Design từ mục Utility.
Chọn Table cần cho việc tạo Form và các trường hiển thị trên Form (thơng thường chúng ta sẽ cho hiển thị tất cả các trường).
Chọn Build the Form, biểu mẫu mới đã được tạo trong đề án của chúng ta.
Hình VIII.5 Thiết lập các thuộc tính cho Form