1 Mục lục 1 2 Làm quen với visual basic 0 9


Sử dụng cửa sổ xem dữ liệu



tải về 1.69 Mb.
trang25/39
Chuyển đổi dữ liệu09.10.2016
Kích1.69 Mb.
#32631
1   ...   21   22   23   24   25   26   27   28   ...   39

12.2Sử dụng cửa sổ xem dữ liệu


Điểm mới trong Visual Basic 6.0 là cửa sổ Data View, cho phép ta làm việc với một cơ sở dữ liệu không cần phải sử dụng công cụ bên ngoài hay công cụ bổ xung Add-in.

  1. Để dùng cửa sổ Data View, hay nhấn nút Data View trên thanh công cụ chuẩn của VB.

  2. Cửa sổ Data View xuất hiện, Cửa sổ cho ta hai thư mục, Data LinksData Environment Connections.

Để kiểm tra mối quan hệ hoạt động như thế nào, ta theo các bước sau:

  1. Đóng và lưu cửa sổ Relationship.

  2. Mở bảng tblOrder và nhập và một mẩu tin cho một khách hàng không tồn tại trong bảng tblCustomer.

Bộ máy cơ sở dữ liệu sẽ sinh ra lỗi. Bởi vì lỗi này được sinh ra ở mức bộ máy cơ sở dữ liệu, giống như loại lỗi sinh ra khi có vấn đề về tính toàn vẹn tham chiếu trong Access hoặc trong một ứng dụng Visula Basic sử dụng cơ sở dữ liệu này.

Liên kết dữ liệu ( data link ) là một cách kết nối môi trường phát triển của Visual Basic với một cơ sở dữ liệu nào đó. Một kết nối dữ liệu ( Data Environment connection ) là một cách sử dụng cơ sở dữ liệu trong một đề án VB. Điểm khác biệt giữa hai thành phần này là khi tạo một liên kết dữ liệu,nó xuất hiện trong cửa sổ data view mỗi khi cửa sổ hiển thị trong Visual Basic, ngay cả khi ta đóng đề án hiện hành và mở một đề án mới. Trái lại, trình thiết kế nối kết môi trường dữ liệu gắn liền với đề án ta đang làm việc. Nó trở thành một sản phẩm nhị phân tạo ra khi biên dịch và có thể được chia sẻ giữa nhiều đề án.


Muốn dùng một liên kết dữ liệu để duyệt dữ liệu, theo các bước sau:

  1. Trong cửa sổ Data View, nhấn nút phải chuột lên thư mục Data Links. Từ menu bật ra, chọn Add a Data Link.

  2. Cửa sổ Data Link Properties xuất hiện.




  1. Chọn trình cung cấp Microsoft Jet, rồi nhấn Next.

  2. Tab Connection xuất hiện. Nhập đường dẫn và tên tập tin cơ sở dữ liệu ta muốn dùng.

  3. Nhấn nút Test Connection tạo phần dưới của cửa sổ . Ta sẽ có một thông điệp thông báo kết nối đến cơ sở dữ liệu thành công .

  4. Nhấn OK, liên kết dữ liệu được thiết lập, và cửa sổ Data View nhắc ta nhập vào tên của liên kết. Gõ vào Novelty, rồi nhấn Enter.


Liên kết dữ liệu cung cấp một cách nhìn tóm lược về nguồn dữ liệu. Mỗi lần ta tạo một liên kết dữ liệu, ta có thể duyệt bằng cách sử dụng phần tử trong danh sách tóm lược. Thực hiện điều này bằng cách nhấn vào dấu cộng bên trái mỗi phần tử. Cơ sở dữ liệu mở rộng đầy đủ trong cửa sổ xem dữ liệu.

( Tuỳ theo công cụ ta dùng để tạo cơ sở dữ liệu, ta có thể thấy thêm một số bảng trong danh sách.

Giờ đây, ta có thể xem các dữ liệu sống động. Thực hiện điều này bằng cách nhấn đúp chuột lên bảng tblCustomer trong cửa sổ Data view.

Cách thể hiện khởi đầu của dữ liệu thì không đặc sắc lắm, vì ta chưa nhập mẩu tin nào cả. Tuy nhiên, ta có thể nhập mẩu tin bằng cách gõ vào ô trên lưới.


12.3Tạo trình thiết kế môi trường dữ liệu


Ta có thể tạo một thiết kế DataEnvironment để quản lý một cách trực quan kết nối với một cơ sở dữ liệu. Khi ta có một thiết kế DataEnvironment được chứa trong tập tin nhị phân của ứng dụng lúc biên dịch, vì vậy không cần lo ngại về những phụ thuộc bên ngoài.

Lưu ý: Là điểm mới trong VB6, thiết kế DataEnvironment vờ một quan niệm tương tự như thiết kế UserConnection của RDO (Đối tượng dữ liệu từ xa – Remove Data Object ) ta từng dùng trong VB5. Tuy nhiên, thiết kế DataEnvironment dựa trên ADO và cung cấp nhiều chức năng hơn. Nếu ta cso một ứng dụng hiện hành dùng RDO, ta có thể tiếp tục dùng thiết kế UserConnection.

Chương này trình bày cách dùng thiết kế DataEnvironment để tạo một giao diện người sử dụng được điều khiển với cơ sở dữ liệu. Tuy nhiên, có nhiều cách thực hiện.

Để thêm một thiết kế DataEnvironment vào ứng dụng dùng cửa sổ Data View, theo các bước sau :


  1. Trong của sổ Data View, nhấn nút Add Data Environment.

  2. Thiết kế DataEnvironment mới sẽ xuất hiện trong đề án. Một kết nối mặc định, gọi là Connection1 xuất hiện trong thiết kế

Thiết kế DataEnvironment.


Có thể điều chỉnh một cách thủ công kết nối mặc định trong một thiết kế dataenvironment để nó trỏ đến cơ sở dữ liệu. Nhung nếu có sở dữ liệu đã có sẵn trong cửa sổ Data View, ta chỉ cần kéo và thả bảng vào thiết kế . Để thực hiện điều này, ta làm như sau:

  1. Khởi động cửa sổ Data view, chọn một bảng trong thư mục Tables ( như là tblCustomer )

  2. Kéo bảng lên trên thiết kế DataEnvironment.

  3. Một kết nối mới gọi là Connection2 xuất hiện trong thiết kế, với bảng xuất hiện dưới đây.

Đến đây, ta có thể kéo các bảng khác vào thiết kế nếu thích. Khi hoàn tất, ta có :

Kéo bảng vào cửa sổ thiết kế.


12.3.1Tạo một giao diện người sử dụng với thiết kế DATAENVIRONMENT


Ta có thể tạo một giao diện người sử dụng nhanh chóng bằng cách dùng thiết kế DataEnvironment. Thiết kế kết hợp với cơ chế biểu mẫu của VB, cho phép ta dùng kỹ thuật kéo và thả để tạo một giao diện người sử dụng điều khiển bằng cơ sở dữ liệu. Để thực hiện điều này, ta theo các bước sau :

  1. Mở biểu mẫu ta muốn dùng làm giao diện người sử dụng.

  2. Chọn bảng trong thiết kế Data Environment ( Không phải trong cửa sổ Data View ).

  3. Thả bảng vào biểu mẫu.

Một giao diện người sử dụng rằng buộc dữ liệu sẽ được tạo trên biểu mẫu.

Tạo dao diện người sử dụng rằng buộc dữ liệu.


Thi hành ứng dụng để xem mẩu tin thứ nhất trong cơ sở dữ liệu. Tuy nhiên, không có chức năng duyệt từ mẩu tin này sang mẩu tin khác. Để thực hiện điều đó, ta phải lập trình hoặc dùng một điều khiển dữ liệu, mô tả trong phần sau.


tải về 1.69 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   21   22   23   24   25   26   27   28   ...   39




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương