Bài 5: Các Thao Tác Cơ Bản Trên Bảng | Tin Học 12 | Chương II: Hệ Quản Trị Cơ Sở Dữ Liệu Microsoft Access - Lớp 12 - Giáo Dục Việt Nam

Tin học 12 - Bài 5


1. Cập nhật dữ liệu

Sau khi tạo cấu trúc các bảng, việc tiếp theo là cập nhật dữ liệu.

Cập nhật dữ liệu là thay đổi dữ liệu trong các bảng gồm: thêm bản ghi mới, chỉnh sửa, xoá các bản ghi.

Có thể thêm, chỉnh sửa và xoá các bản ghi bằng nhiều cách. Tuy nhiên, chế độ hiển thị trang dữ liệu của bảng (h. 24) cho một cách đơn giản để thực hiện điều này.

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-0

Hình 24. Chế độ trang dữ liệu của bảng

a) Thêm bản ghi mới

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-1

Hình 25. Thanh công cụ trang dữ liệu bảng (Table Datasheet)

  • Chọn Insert  New Record hoặc nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-2 trên thanh công cụ rồi gõ dữ liệu tương ứng vào mỗi trường.
  • Cũng có thể nháy chuột trực tiếp vào bản ghi trống ở cuối bảng rồi gõ dữ liệu tương ứng.

b) Chỉnh sửa

Để chỉnh sửa giá trị một trường của một bản ghi chỉ cần nháy chuột vào ô chứa dữ liệu tương ứng và thực hiện các thay đổi cần thiết.

c) Xoá bản ghi

1. Chọn bản ghi cần xoá.

2. Nhảy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-3 hoặc nhấn phím Delete.

3. Trong hộp thoại khẳng định xoá (h. 26), chọn Yes.

Lưu ý khi đã bị xoá thì bản ghi không thể khôi phục lại được.

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-4

Hình 26. Hộp thoại khẳng định xóa

2. Sắp xếp và lọc

a) Sắp xếp

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-5

Hình 27. Bảng HOC_SINH được sắp xếp theo tên

Access có các công cụ cho phép sắp xếp các bản ghi theo thứ tự khác với thứ tự chúng được nhập.

1. Chọn trường cần sắp xếp trong chế độ hiển thị trang dữ liệu;

2. Dùng các nút lệnh hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-6 (tăng dần) hay hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-7 (giảm dần) để sắp xếp các bản ghi của bảng dựa trên giá trị của trường được chọn;

3. Lưu lại kết quả sắp xếp.

Ví dụ

Để sắp xếp các bản ghi theo tên:

1. Chọn trường Ten;

2. Nhảy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-8 Các bản ghi sẽ được sắp xếp tên tăng dần theo bảng chữ cái (h. 27).

Để sắp xếp các bản ghi theo thứ tự giảm dần của ngày sinh (học sinh nhỏ tuổi hơn xếp trước):

1. Chọn trường NgSinh;

2.  Nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-9.

b) Lọc

Lọc là một công cụ của hệ QTCSDL cho phép tìm ra những bản ghi thoả mãn một số điều kiện nào đó phục vụ tìm kiếm. Ta có thể dùng lọc để tìm các bản ghi trong bảng phù hợp với điều kiện chọn.

Access cho phép lọc ra những bản ghi thoả mãn điều kiện nào đó bằng cách sử dụng các nút lệnh sau đây trên thanh công cụ Table Datasheet (h. 25):

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-10
Lọc theo ô dữ liệu đang chọn
hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-11 Lọc theo mẫu, điều kiện được trình bày dưới dạng mẫu
hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-12 Lọc/Huỷ bỏ lọc
  • Lọc theo ô dữ liệu đang chọn: Chọn ô rồi nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-13, Access sẽ lọc ra tất cả các bản ghi có giá trị của trường tương ứng bằng với giá trị trong ô được chọn.
  • Lọc theo mẫu: Nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-14, rồi nhập điều kiện lọc vào từng trường tương ứng theo mẫu, sau đó nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-15
    để lọc ra tất cả các bản ghi thoả điều kiện.

Sau khi kết thúc, có thể nháy lại vào nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-16 để trở về dữ liệu ban đầu.

Ví dụ. Sử dụng chức năng lọc theo ô dữ liệu đang chọn và theo mẫu.

Để tìm tất cả các học sinh có tên là Hải:

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-17

Hình 28. Chọn ô dữ liệu để lọc

1. Chọn một ô trong cột Ten có giá trị là "Hải" (h. 28).

2. Nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-18, Access hiển thị danh sách các học sinh có tên là Hải (h. 29).

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-19

Hình 29. Kết quả lọc theo ô dữ liệu đang chọn

Để hiển thị danh sách các học sinh nữ thuộc tổ 2:

1. Nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-20

2. Trong hộp thoại Filter by Form, nhập điều kiện lọc: nhập "Nữ" trong cột GT và nhập 2 trong cột To (h. 30);

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-21

Hình 30. Mẫu lọc

3. Nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-22 để thực hiện lọc (h. 31).

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-23

Hình 31. Kết quả lọc theo mẫu

3. Tìm kiếm đơn giản

Chức năng tìm kiếm (tìm kiếm và thay thế) trong Access tương tự như chức năng này trong Word.

Ví dụ, để tìm cụm từ nào đó trong bảng, ta thực hiện theo một trong các cách sau:

  • Cách 1: Chọn Edit → Find...
  • Cách 2: Nháy nút hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-24.
  • Cách 3: Nhấn tổ hợp phím Ctrl+F.

Khi đó hộp thoại Find and Replace (h. 32) mở ra. Có thể cung cấp thêm thông tin cho việc tìm kiếm:

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-25

Hình 32. Ví dụ về tìm kiếm

  • Trong ô Find What gõ cụm từ cần tìm.
  • Trong ô Look In:
  • Chọn tên bảng (nếu muốn tìm cụm từ đó ở tất cả các trường);
  • Yêu cầu tìm trong trường hiện tại chứa con trỏ (ngầm định).
  • Trong ô Match, chọn cách thức tìm kiếm:
  • Any Part of Field (cụm từ cần tìm có thể là phần bất kì của trường);
  • Whole Field (cụm từ cần tìm là nội dung một ô);
  • Start of Field (cụm từ cần tìm phải nằm ở đầu của trường).
  • Nháy nút Find Next để đến vị trí tiếp theo thoả mãn điều kiện tìm kiếm.

Lệnh Replace khác với lệnh Find ở chỗ: sau khi tìm được cụm từ thì thay thế nó bởi cụm từ cho trong ô Replace With. Chẳng hạn, khi cần phải thay đổi để dữ liệu trong CSDL được nhất quán, ví dụ ta có "HN" và "Hà Nội" trong một CSDL, điều này sẽ khiến cho mẫu hỏi và báo cáo không chính xác. Khi đó ta dùng lệnh Replace để dữ liệu được nhất quán. Cụm từ thay thế được gõ vào ô Replace With (h. 33).

hinh-anh-bai-5-cac-thao-tac-co-ban-tren-bang-3092-26

Hình 33. Ví dụ về tìm và thay thế

4. In dữ liệu

Có thể in dữ liệu từ bảng. Nếu đã áp dụng các điều kiện lọc/sắp xếp, thì có thể giới hạn những bản ghi mà Access sẽ in và xác định thứ tự in. Cũng có thể chọn để chỉ in một số trường. Việc thiết đặt trang in và xem trước khi in thực hiện tương tự như trong Word.

CÂU HỎI VÀ BÀI TẬP

1. Hãy liệt kê các thao tác cơ bản khi làm việc với bảng.

2. Trong bảng HOC_SINH (h. 24), hãy chỉ ra các thao tác sắp xếp các bản ghi tăng dần theo trường To.

3. Trong bảng HOC_SINH (h. 24), hãy chỉ ra các thao tác để lọc các học sinh nữ sinh sau ngày 1/9/1991.

 

Tin tức mới


Đánh giá

Bài 5: Các Thao Tác Cơ Bản Trên Bảng | Tin Học 12 | Chương II: Hệ Quản Trị Cơ Sở Dữ Liệu Microsoft Access - Lớp 12 - Giáo Dục Việt Nam

Tổng số sao của bài viết là: 5 trong 1 đánh giá
Xếp hạng: 5 / 5 sao

Bình Luận

Để Lại Bình Luận Của Bạn

Tin Học 12

  1. Chương I: Khái Niệm Về Hệ Cơ Sở Dữ Liệu
  2. Chương II: Hệ Quản Trị Cơ Sở Dữ Liệu Microsoft Access
  3. Chương III: Hệ Cơ Sở Dữ Liệu Quan Hệ
  4. Chương IV: Kiến Trúc Và Bảo Mật Các Hệ Cơ Sở Dữ Liệu
  5. Phụ Lục

Tin tức mới

Bộ Sách Lớp 12

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

Sách Bài Giải

Bài giải cho các sách giáo khoa, sách bài tập

Sách Giáo Dục Việt Nam

Lớp 1

Sách giáo khoa dành cho lớp 1

Lớp 6

Sách giáo khoa dành cho lớp 6

Lớp 5

Sách giáo khoa dành cho lớp 5

Lớp 4

Sách giáo khoa dành cho lớp 4

Lớp 2

Sách giáo khoa dành cho lớp 2

Lớp 3

Sách giáo khoa dành cho lớp 3

Lớp 7

Sách giáo khoa dành cho lớp 7

Lớp 8

Sách giáo khoa dành cho lớp 8

Lớp 9

Sách giáo khoa dành cho lớp 9

Lớp 10

Sách giáo khoa dành cho lớp 10

Lớp 11

Sách giáo khoa dành cho lớp 11

Lớp 12

Sách giáo khoa dành cho lớp 12

Liên Kết Chia Sẻ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.