Tải bản đầy đủ (.pdf) (5 trang)

Giáo trình phân tích nguyên lý ứng dụng kỹ thuật để tạo một select query và crosstab query p2 ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (424.3 KB, 5 trang )

Giáo trình Microsoft Access 2000 Copyright
®
Nguyễn Sơn Hải
Trang 59

Để thi hành việc xoá cán bộ, nhấn nút Run
trên thanh công cụ. Khi đó một
hộp thoại cảnh báo xuất hiện:

Nhấn Yes để đồng ý xoá đi các bản ghi (bản ghi đã xoá không thể phục hồi lại
được); nhấn No để huỷ bỏ lệnh.
Phải cẩn trọng trước khi quyết định lệnh xoá dữ liệu.
Bản chất của Delete query thể hiện ở câu lệnh SQL:
DELETE … FROM … [WHERE]

6. UPDATE queries
Update query dùng cập nhật dữ liệu một số trường nào đó trong CSDL. Giống
với Delete query, Update query là loại query hành động, làm thay đổi nội dung dữ
liệu trên CSDL.
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e



V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-

X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c

o
m
.
Giáo trình Microsoft Access 2000 Copyright
®
Nguyễn Sơn Hải
Trang 60
Dưới đây là một ví dụ sử dụng Update query để tính giá trị cho cột luongchinh
(lương chính) là một trường mới được thêm vào bảng canbo
.
Bước 1: Tạo một query và có chứa bảng canbo và chuyển thành Update query
bằng cách mở thực đơn Queries | Update query; hộp thoại thiết kế query như sau:

Bước 2: Thiết lập các trường cần cập nhật dữ liệu bằng cách:
- Chọn tên trường cần cập nhầt dữ liệu ở dòng Field;
- Gõ vào biểu thức tính giá trị cho trường đó ở dòng Update To;
- Gõ vào điều kiện để tính toán nếu cần ở dòng Criteria.
Với yêu cầu trên,
luongchinh = hesoluong * 290000 cửa sổ thiết kế query sẽ
như sau:

Click to buy NOW!
P
D
F
-
X
C
h
a

n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P

D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c

k
.
c
o
m
.
Giáo trình Microsoft Access 2000 Copyright
®
Nguyễn Sơn Hải
Trang 61
Để thi hành việc xoá cán bộ, nhấn nút Run trên thanh công cụ. Khi đó một
hộp thoại cảnh báo xuất hiện:

Nhấn Yes để đồng ý cập nhật dữ liệu (dữ liệu sau khi đã cập nhật không thể
phục hồi lại được); nhấn No để huỷ bỏ lệnh.
Phải cẩn trọng trước khi quyết định lệnh này.
Bản chất của Update query thể hiện ở câu lệnh SQL:
UPDATE … SET … [WHERE]

Click to buy NOW!
P
D
F
-
X
C
h
a
n
g

e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F

-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.

c
o
m
.
Giáo trình Microsoft Access 2000 Copyright
®
Nguyễn Sơn Hải
Trang 62
Bài tập
Thực hiện trên CSDL Quản lý lương cán bộ các yêu cầu:
Bài số 1: Hãy tính và in ra bảng lương của cơ quan bao gồm các thông tin:
Hoten, ngaysinh, tenchucvu, tenphongban, luongchinh, phucapcv, dangphi,
congdoanphi, thuclinh.
Trong đó:
Luongchinh = hesoluong * 290000
Dangphi = 20,000 với những ai là Đảng viên

Congdoanphi = 5%Luongchinh với những ai đã vào công đoàn

Bài số 2: Hãy đưa ra danh sách các cán bộ là Đảng viên mà chưa vào công
đoàn;

Bài số 3: Hãy lọc ra danh sách cán bộ của một phòng ban nào đó, tên phòng
ban được nhập từ bàn phím khi query được kích hoạt;

Bài số 4: Hãy lọc ra danh sách cán bộ là Đảng viên và có thực lĩnh lớn hơn một
số nào đó- được nhập từ bàn phím khi query được kích hoạt;

Bài số 5: Hãy lọc ra danh sách cán bộ mà năm sinh rơi vào trong mộ
t khoảng

năm nào đó được nhập vào từ bàn phím. Ví dụ: khi kích hoạt query, Access yêu cầu
nhập vào khoảng năm sinh từ năm nào, đến năm nào. Khi đó query sẽ lọc ra danh
sách các cán bộ thoả mãn điều kiện đó;

Bài số 6: Lọc ra danh sách cán bộ có tên được nhập vào từ bàn phím khi kích
hoạt query. Ví dụ: khi query kích hoạt sẽ hỏi: Gõ vào tên cần xem? Sau khi gõ vào
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w
e
r
w
w
w
.
d

o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i
e
w

e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
.
Giáo trình Microsoft Access 2000 Copyright
®
Nguyễn Sơn Hải
Trang 63
một tên (có thể cả họ hoặc cả họ và tên), máy tính sẽ lọc ra danh sách cán bộ thảo
mãn điều kiện;

Bài số 7: Lọc ra danh sách cán bộ đến tuổi nghỉ hưu, biết rằng điều kiện nghỉ
hưu xác định như sau:

- Là Nam giới, tuổi >=60
- Là Nữ giới, tuổi >=55

Bài số 8: Hãy đưa ra bảng tổng hợp số cán bộ đã vào
Đảng hay chưa vào Đảng
theo giới tính như sau:


Bài số 9: Hãy đưa ra bảng tổng hợp tổng số cán bộ theo từng loại chức vụ của
các phòng ban như sau:


Bài số 10: Đưa ra bảng tổng hợp về chức vụ theo giới tính như sau:


Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e

V
i

e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h

a
n
g
e

V
i
e
w
e
r
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
.

×