Hướng dẫn sử dụng Microsoft Access 2000

MỤC LỤC

Chi tiết về các thuộc tính của trường

Vd: dấu ngăn cách phần nguyên và thập phân, dấu gạch ngang để phân cách các cụm ký tự của tài khoản. (Vd nếu qui định là chữ số thì Access sẽ không nhận các ký tự không phải là chữ số). • Tự động biến đổi các ký tự được nhập (Vd từ chữ thường sang chữ hoa).

 Nếu chọn Yes, bắt buộc phải nhập dữ liệu vào, nếu không máy sẽ báo lỗi. Muốn chương trình kiểm tra, trong biểu thức này, ta đặt một biểu thức hợp lệ. Công dụng: Nếu chọn Yes, sẽ cho phép các trường Text và Memo nhận các chuỗi rỗng.

Yes (Duplicate Ok) Tạo chỉ mục cho phép các giá trị trong trường này trùng lặp. Yes (No Duplicate) Tạo chỉ mục không cho phép các giá trị trong trường này trùng lặp.

Cách tạo: Ví dụ minh họa

 (2) Chọn I will type in the values that I want: nếu muốn giá trị trong danh sách do người sử dụng tự.  (1) Chọn I want the lookup column to look up the values in a table or query: nếu muốn giá trị trong danh sách được lấy từ table hay query.  Mở table Danh sach thi sinh để nhập liệu, bạn sẽ thấy rằng, tại trường Manganh, một danh sách đổ xuống cho bạn chọn mã ngành.

 Kết quả khi mở bảng DS Nhan vien để nhập liệu, bạn sẽ thấy rằng, tại trường Phòng ban, một danh sách đổ xuống cho bạn chọn tên phòng ban.

Huỷ khoá chính: Tại cửa sổ thiết kế Table

 Access dùng quan hệ để đảm bảo những ràng buộc toàn vẹn giữa các bảng liên quan trong các phép: thêm, sửa, xoá mẩu tin.  Ta thường đặt quan hệ giữa một trường của bảng này với một trường của các bảng khác để liên kết dữ liệu giữa các bảng với nhau (các trường quan hệ cùng tên, cùng kiểu).

Cách tạo

 Quan hệ một-một: mỗi mẩu tin của bảng A có một mẩu tin tương ứng trong bảng B. Giả sử ta thiết lập quan hệ cho trường Makho trong bảng [Danh muc kho] và bảng [Hang nhap], xuất hiện hộp thoại Edit.

Bảng A có
Bảng A có

Lọc bản ghi

Truy vấn là một công cụ mạnh của Access dùng để: tổng hợp, sắp xếp và tìm kiếm dữ liệu. Truy vấn cho phép NSD thống kê số liệu (truy vấn dữ liệu) theo ý mình, xây dựng các báo cáo tổng hợp dưới nhiều hình thức khác nhau trên dữ liệu gốc là bảng (Table).

Truy vấn dữ liệu (Query) : Truy vấn dữ liệu (Query)

Các loại truy vấn thông dụng : Có nhiều loại truy vấn, nhưng thông dụng nhất là các loại sau

     Thêm các trường mới là kết quả thực hiện các phép tính trên các trường của bảng nguồn. Update Query (Truy vấn cập nhật): dùng để sửa đổi đồng loạt nhiều mẩu tin của một hay nhiều bảng. Delete Query (Truy vấn xoá số liệu): xoá một nhóm các mẩu tin từ một hay nhiều bảng.

    Crosstab Query (Truy vấn tham chiếu chéo): kết nhóm số liệu theo chủng loại và hiển thị số liệu dưới hình thức của một bảng tính kèm theo số liệu tổng hợp ngang và dọc. Make Table Query (Truy vấn tạo bảng ): cho tạo một bảng mới từ số liệu của Query.  By using wizard: truy vấn được xây dựng bằng công cụ wizard của Access, ta chỉ việc trả lời các câu hỏi theo yêu cầu.

     In Design view: truy vấn được thiết kế tuỳ theo mục đích của người sử dụng.  Bước 1: Trong cửa sổ Database, chọn trang Queries, chọn nút New, hộp thoại New Query xuất hiện. Sau khi chọn xong tất cả, chọn Close để trở về cửa sổ Select Query.

     Phần dưới: gọi là lưới thiết kế QBE (Query By Example) dùng chứa các trường của truy vấn mới cần xây dựng.  Or: điều kiện hoặc của biểu thức tiêu chuẩn chọn lọc dữ liệu (nếu có). Chọn một ụ trống trờn hàng Field, gừ tờn trường biểu thức, dấu : (hai chấm), biểu thức.

     Bước 4: Lập tiêu chuẩn lựa chọn (điều kiện tìm kiếm) Trong ụ Criteria của trường cần lập biểu thức, gừ biểu thức Vớ dụ: gừ vào L1C (tỡm khỏch ở loại phũng L1C).

    Thực hiện truy vấn

    Trong cửa sổ Database, chọn tên truy vấn, chọn nút Design để mở cửa sổ thiết kế. • Vd: Để tìm các thí sinh thiếu Ngày sinh, ta đưa giá trị Null vào ô Criteria của trường [Namsinh]. • Vd: Để tìm các khách hàng đã có địa chỉ, ta đưa giá trị Not null vào ô Criteria của trường [Diachi].

     Các điều kiện viết cùng trên dòng Criteria là các điều kiện đồng thời thoả mãn.  Các điều kiện viết trên dòng Criteria và dòng Or là các điều kiện không cần đồng thời thoả mãn. • Công dụng: trả về giá trị chuỗi bằng cách lấy n ký tự bên trái (LEFT) hoặc bên phải (RIGHT) của biểu thức chuỗi.

     Kéo dấu * của bảng muốn xoá vào dòng Field, từ khoá From xuất hiện trên dòng Delete.  Kéo trường dùng để lập điều kiện vào dòng Field, từ khoá Where xuất hiện trên dòng Delete.  Ví dụ: trong hình bên, khi thực hiện Query thì các mẩu tin có Số hoá đơn là H01/KD sẽ bị xoá.

     Công dụng: dùng để thống kê số liệu và trình bày kết quả theo dạng một bảng tính, với hình thức dễ đọc.  Lưu ý: đối với các Table hoặc Query chứa dữ liệu được chọn làm nguồn, phải có ít nhất là 3 trường.  Form là một công cụ mạnh của Access dùng để thể hiện và cập nhật dữ liệu cho các bảng, tổ chức giao diện chương trình.

    Bảng theo yêu  cầu
    Bảng theo yêu cầu

    Form (Mẫu biểu) : Form (Mẫu biểu)

    Dùng Form Wizard

     Chọn các Field phù hợp (trong mục. Availables Fields), bấm nút > hoặc >> để đưa vào Selected.  Chọn một mẫu trong danh sách các mẫu cho sẵn để áp dụng cho Form.

    Tự thiết kế Form

    Option Button tạo nút chọn một trong nhiều giá trị Combo Box chọn giá trị từ danh sách.  Muốn đưa một công cụ vào trong Form, ta có thể tự thiết kế hoặc sử dụng Control Wizard của Access. Nếu muốn sửa đổi các hop thuộc tính thì nhắp đúp tại công cụ vừa tạo để khai báo lại.

    Thay đổi trình tự thực hiện các điều khiển

    Để thuận tiện cho người dùng chương trình, khi thiết kế Form phải tạo các nút lệnh cần thiết.

    Cách tạo

    Find Next Tìm đến mẩu tin gần nhất Find Record Mở hộp thoại tìm mẩu tin Go to First Record Đến mẩu tin đầu tiên. Go to Last Record Về mẩu tin cuối cùng Go to Next Record Đến mẩu tin tiếp theo Go to Previous Record Về mẩu tin phía trước. Print Record In mẩu tin hiện hành Save Record Lưu mẩu tin đang sửa Undo Record Phục hồi mẩu tin.

    Danh sách các Category và Action

    Nguồn dữ liệu của Report là các Table có sẵn hoặc số liệu được tổng hợp dưới dạng Query.

    Report (Báo cáo-Báo biểu) : Report (Báo cáo-Báo biểu)

    Các kiểu trình bày Report

     Chọn nguồn số liệu để tạo Report (Table hay Query tuỳ theo yêu cầu cụ thể).  Hộp thoại này hỏi bạn muốn hiển thị dữ liệu từ đâu, bạn tuỳ chọn cho phù hợp.  Cho chọn các trường mà danh sách sẽ sắp xếp theo thứ tự ưu tiên, số khoá sắp xếp tối đa là bốn.

     Show: chọn cách hiển thị: chi tiết và tổng (Detail and Summary) hay chỉ hiện tổng (Summary Only).  Macro là một hay một tập hợp các hành động (Action) liên tiếp được định nghĩa và lưu trữ với một tên xác định.

    Khái niệm Macro

     Trong cửa sổ Database: chọn Macro / New, xuất hiện cửa sổ khai báo Macro như sau.

    Cách tạo Macro

    Nếu chọn lệnh View / Macro Names sẽ thêm cột Macro Name phía trước như sau.  Ta có thể sử dụng Macro để xây dựng hệ thống Menu cho phép lựa chọn công việc dễ dàng. Thông qua Menu, các đối tượng trong Database được liên kết thành một khối thống nhất, thuận tiện cho người sử dụng.

    Tạo Menu

     Lưu ý: Để tạo Menu, trước khi tạo các Macro, các nguồn số liệu như Table, Query, Report (nếu có) bạn phải chuẩn bị.