SlideShare a Scribd company logo
Bài 7:
Làm việc với truy vấn nâng cao
Định nghĩa Truy vấn dữ liệu
Tìm hiểu các cách tạo truy vấn
Thực hiện truy vấn trên nhiều bảng
Tìm hiểu các khái niệm trong biểu thức tiêu chuẩn
Tìm hiểu cách xây dựng biểu thức tiêu chuẩn
Nhắc lại bài cũ
Định nghĩa Truy vấn dữ liệu
Tìm hiểu các cách tạo truy vấn
Thực hiện truy vấn trên nhiều bảng
Tìm hiểu các khái niệm trong biểu thức tiêu chuẩn
Tìm hiểu cách xây dựng biểu thức tiêu chuẩn
Slide 7 - Làm việc với truy vấn nâng cao 2
1. Tạo các truy vấn trên nhiều bảng
2. Tạo các truy vấn nâng cao
3. Tạo truy vấn PivotTable
Mục tiêu bài học hôm nay
1. Tạo các truy vấn trên nhiều bảng
2. Tạo các truy vấn nâng cao
3. Tạo truy vấn PivotTable
Slide 7 - Làm việc với truy vấn nâng cao 3
Sử dụng kiểu kết nối mặc định INNER JOIN:
1.1. Tạo truy vấn kết hợp các bảng
1.2. Tạo truy vấn kết hợp bảng với một truy vấn khác
Sử dụng kiểu các kiểu kết nối khác
1.3. Tạo truy vấn kết hợp sử dụng các kiểu kết nối khác
1. Tạo truy vấn kết hợp nhiều bảng
Sử dụng kiểu kết nối mặc định INNER JOIN:
1.1. Tạo truy vấn kết hợp các bảng
1.2. Tạo truy vấn kết hợp bảng với một truy vấn khác
Sử dụng kiểu các kiểu kết nối khác
1.3. Tạo truy vấn kết hợp sử dụng các kiểu kết nối khác
Slide 7 - Làm việc với truy vấn nâng cao 4
Thực hiện trên các bảng có quan hệ với nhau.
Tạo quan hệ cho hai bảng bằng cách: trong cửa sổ thiết kế truy
vấn, kéo và thả cột dữ liệu từ một bảng sang cột tương tự nó trong
bảng khác
1.1. Tạo truy vấn kết hợp các bảng
Thực hiện trên các bảng có quan hệ với nhau.
Tạo quan hệ cho hai bảng bằng cách: trong cửa sổ thiết kế truy
vấn, kéo và thả cột dữ liệu từ một bảng sang cột tương tự nó trong
bảng khác
Slide 7 - Làm việc với truy vấn nâng cao 5
Ví dụ: kéo và thả cột “Mã NV” từ bảng Nhan Su sang bảng De tai,
Access sẽ hiển thị đường kết nối tạm thời như sau
Tạo truy vấn kết hợp các bảng
Slide 7 - Làm việc với truy vấn nâng cao 6
Ví dụ: Thực hiện truy vấn
Tạo truy vấn kết hợp các bảng
Slide 7 - Làm việc với truy vấn nâng cao 7
Có thể tổ hợp một truy vấn trong một truy vấn khác, và Access sẽ
thiết lập một quan hệ tạm thời dựa trên các cột chung
1.2. Kết hợp bảng với một truy vấn khác
Ví dụ: Truy vấn kết hợp bảng
Nhan Su với truy vấn “Q_De tai
thuc hien nam 2011” để hiển thị
thông tin các nhân viên thực hiện
đề tài năm 2011
Slide 7 - Làm việc với truy vấn nâng cao 8
Ví dụ: Truy vấn kết hợp bảng
Nhan Su với truy vấn “Q_De tai
thuc hien nam 2011” để hiển thị
thông tin các nhân viên thực hiện
đề tài năm 2011
1.3.1. Sử dụng kết nối ngoài
1.3.2. Tự kết nối
1.3.3. Kết nối không bằng nhau
1.3. Tạo truy vấn kết hợp
sử dụng các kiểu kết nối khác
Slide 7 - Làm việc với truy vấn nâng cao 9
Kết nối ngoài (Outer Join): là kết nối mà các bản ghi trong một
bảng không có bản ghi tương ứng trong bảng còn lại vẫn được chấp
nhận trong kết quả kết nối
Ví dụ: Kết nối ngoài giữa hai bảng Nhan Su và De tai cho kết quả
gồm cả những bản ghi của những nhân viên không thực hiện đề tài
nào
1.3.1. Kết nối ngoài
Kết nối ngoài (Outer Join): là kết nối mà các bản ghi trong một
bảng không có bản ghi tương ứng trong bảng còn lại vẫn được chấp
nhận trong kết quả kết nối
Ví dụ: Kết nối ngoài giữa hai bảng Nhan Su và De tai cho kết quả
gồm cả những bản ghi của những nhân viên không thực hiện đề tài
nào
Slide 7 - Làm việc với truy vấn nâng cao 10
Có 2 kiểu kết nối ngoài:
Kết nối ngoài trái: cho kết quả gồm tất cả các bản ghi của bảng bên trái
Kết nối ngoài phải: cho kết quả gồm tất cả các bản ghi của bảng bên
phải
Cửa sổ thiết lập kết nối
Kết nối ngoài
Có 2 kiểu kết nối ngoài:
Kết nối ngoài trái: cho kết quả gồm tất cả các bản ghi của bảng bên trái
Kết nối ngoài phải: cho kết quả gồm tất cả các bản ghi của bảng bên
phải
Cửa sổ thiết lập kết nối
Slide 7 - Làm việc với truy vấn nâng cao 11
Ví dụ: Thực hiện kết nối ngoài trái để tìm tất cả các bản ghi của các
nhân viên mặc dù không tìm thấy đề tài họ thực hiện
Kết nối ngoài
Slide 7 - Làm việc với truy vấn nâng cao 12
Tự kết nối (Self Join): là cách tạo kết nối một bảng với chính nó để
lấy được dữ liệu gồm một cột và dữ liệu tương ứng trong cột khác
thuộc cùng bảng.
Kết nối được tạo bằng cách kéo và thả cột của bảng đến cột dữ liệu
con trong bảng còn lại
Để kết nối đúng, cần đặt thuộc tính sau trong bảng Property Sheet
cho truy vấn: Unique Values = Yes
1.3.2. Tự kết nối
Tự kết nối (Self Join): là cách tạo kết nối một bảng với chính nó để
lấy được dữ liệu gồm một cột và dữ liệu tương ứng trong cột khác
thuộc cùng bảng.
Kết nối được tạo bằng cách kéo và thả cột của bảng đến cột dữ liệu
con trong bảng còn lại
Để kết nối đúng, cần đặt thuộc tính sau trong bảng Property Sheet
cho truy vấn: Unique Values = Yes
Slide 7 - Làm việc với truy vấn nâng cao 13
Kết nối không bằng nhau (Theta Join): là kết nối giữa hai bảng và
cho kết quả là những bản ghi kết nối các cột chỉ cùng đối tượng dữ
liệu nhưng khác nhau
Tạo kết nối bằng cách kéo và thả cột của bảng này sang cột tương
ứng của bảng còn lại và tạo tiêu chuẩn truy vấn cho cột theo dạng:
<>[Tên bảng]![Tên cột]
1.3.3. Kết nối không bằng nhau
Kết nối không bằng nhau (Theta Join): là kết nối giữa hai bảng và
cho kết quả là những bản ghi kết nối các cột chỉ cùng đối tượng dữ
liệu nhưng khác nhau
Tạo kết nối bằng cách kéo và thả cột của bảng này sang cột tương
ứng của bảng còn lại và tạo tiêu chuẩn truy vấn cho cột theo dạng:
<>[Tên bảng]![Tên cột]
Slide 7 - Làm việc với truy vấn nâng cao 14
Ví dụ: hai bảng Công ty và Đặt hàng có hai cột Địa chỉ và Địa chỉ
chuyển hàng cùng chỉ tên địa điểm nhưng yêu cầu hai cột này phải
khác nhau
Khi đó, cột Địa chỉ của bảng Công ty có tiêu chuẩn truy vấn như
sau: <>[Đặt hàng]![Địa chỉ chuyển hàng]
Kết nối không bằng nhau
Ví dụ: hai bảng Công ty và Đặt hàng có hai cột Địa chỉ và Địa chỉ
chuyển hàng cùng chỉ tên địa điểm nhưng yêu cầu hai cột này phải
khác nhau
Khi đó, cột Địa chỉ của bảng Công ty có tiêu chuẩn truy vấn như
sau: <>[Đặt hàng]![Địa chỉ chuyển hàng]
Slide 7 - Làm việc với truy vấn nâng cao 15
2.1. Tạo truy vấn tổng hợp
2.2. Tạo truy vấn ra quyết định
2.3. Tạo truy vấn tham số
2.4. Tạo truy vấn hành động
2. Tạo các truy vấn nâng cao
Slide 7 - Làm việc với truy vấn nâng cao 16
Truy vấn tổng hợp: áp dụng các hàm toán học để tạo truy vấn thực
hiện tính toán trên các cột dữ liệu
Các hàm toán học như: Sum, Avg, Group By, Var, First, Last, Max…
Các hàm có thể tính trên:
Một/một số cột dữ liệu của toàn bộ các bản ghi
Một/một số cột của tập hợp các bản ghi được phân chia theo nhóm
2.1. Tạo truy vấn tổng hợp
Truy vấn tổng hợp: áp dụng các hàm toán học để tạo truy vấn thực
hiện tính toán trên các cột dữ liệu
Các hàm toán học như: Sum, Avg, Group By, Var, First, Last, Max…
Các hàm có thể tính trên:
Một/một số cột dữ liệu của toàn bộ các bản ghi
Một/một số cột của tập hợp các bản ghi được phân chia theo nhóm
Slide 7 - Làm việc với truy vấn nâng cao 17
Bước 1: Lựa chọn cột để
tính
Bước 2: Lựa chọn menu
Design ->Totals
Bước 3: Chọn hàm toán
học muốn áp dụng
Bước 4: Có thể đặt lại tên
cho cột nếu cần
Tạo truy vấn tổng hợp
Bước 1: Lựa chọn cột để
tính
Bước 2: Lựa chọn menu
Design ->Totals
Bước 3: Chọn hàm toán
học muốn áp dụng
Bước 4: Có thể đặt lại tên
cho cột nếu cần
Slide 7 - Làm việc với truy vấn nâng cao 18
Kết quả truy vấn có thể dùng để đưa ra quyết định
Sử dụng các mệnh đề kiểm tra biểu thức logic để đưa ra quyết định:
Mệnh đề IIF
Mệnh đề Switch
Ví dụ: Truy vấn ra quyết định phân loại đề tài: Nếu kinh phí >1000$
thì xếp đề tài loại A, ngược lại là đề tài loại B.
2.2. Tạo truy vấn ra quyết định
Kết quả truy vấn có thể dùng để đưa ra quyết định
Sử dụng các mệnh đề kiểm tra biểu thức logic để đưa ra quyết định:
Mệnh đề IIF
Mệnh đề Switch
Ví dụ: Truy vấn ra quyết định phân loại đề tài: Nếu kinh phí >1000$
thì xếp đề tài loại A, ngược lại là đề tài loại B.
Slide 7 - Làm việc với truy vấn nâng cao 19
Mệnh đề IIf (Inline If):
Ý nghĩa: mệnh đề IIf (Inline If) kiểm tra giá trị của biểu thức logic và trả
về một quyết định tương ứng với giá trị của biểu thức logic đó
Mệnh đề IIf chỉ kiểm tra được một Biểu thức logic
Cấu trúc: IIf(Biểu thức logic, Giá trị 1, Giá trị 2)
Trong đó:
Biểu thức logic: trả về giá trị True hoặc False
Giá trị 1: Mệnh đề trả về giá trị này nếu Biểu thức logic là True
Giá trị 2: Mệnh đề trả về giá trị này nếu Biểu thức logic là False
Khi áp dụng mệnh đề IIf thì chọn kiểu hàm toán học là Expression
Tạo truy vấn ra quyết định
Mệnh đề IIf (Inline If):
Ý nghĩa: mệnh đề IIf (Inline If) kiểm tra giá trị của biểu thức logic và trả
về một quyết định tương ứng với giá trị của biểu thức logic đó
Mệnh đề IIf chỉ kiểm tra được một Biểu thức logic
Cấu trúc: IIf(Biểu thức logic, Giá trị 1, Giá trị 2)
Trong đó:
Biểu thức logic: trả về giá trị True hoặc False
Giá trị 1: Mệnh đề trả về giá trị này nếu Biểu thức logic là True
Giá trị 2: Mệnh đề trả về giá trị này nếu Biểu thức logic là False
Khi áp dụng mệnh đề IIf thì chọn kiểu hàm toán học là Expression
Slide 7 - Làm việc với truy vấn nâng cao 20
Ví dụ:
Tạo truy vấn ra quyết định
Slide 7 - Làm việc với truy vấn nâng cao 21
Mệnh đề Switch:
Kiểm tra nhiều biểu thức logic và trả về các quyết định phụ thuộc vào
biểu thức logic tương ứng
Cấu trúc: Switch(BTLogic 1, QĐ 1, [BTLogic 2, QĐ 2]…)
Trong đó:
BTLogic 1: Biểu thức logic trả về giá trị True hoặc False
QĐ 1: Mệnh đề trả về quyết định này nếu BTLogic 1 là True
BTLogic 2: Biểu thức logic trả về giá trị True hoặc False
QĐ 2: Mệnh đề trả về quyết định này nếu BTLogic 2 là True
Tạo truy vấn ra quyết định
Mệnh đề Switch:
Kiểm tra nhiều biểu thức logic và trả về các quyết định phụ thuộc vào
biểu thức logic tương ứng
Cấu trúc: Switch(BTLogic 1, QĐ 1, [BTLogic 2, QĐ 2]…)
Trong đó:
BTLogic 1: Biểu thức logic trả về giá trị True hoặc False
QĐ 1: Mệnh đề trả về quyết định này nếu BTLogic 1 là True
BTLogic 2: Biểu thức logic trả về giá trị True hoặc False
QĐ 2: Mệnh đề trả về quyết định này nếu BTLogic 2 là True
Slide 7 - Làm việc với truy vấn nâng cao 22
Ví dụ: Switch([Kinh phí]>1000,"Loại A",[Kinh phí]>=700,"Loại
B",[Kinh phí]<700,"Loại C")
Tạo truy vấn ra quyết định
Slide 7 - Làm việc với truy vấn nâng cao 23
Tham số là giá trị của cột dữ liệu do người dùng nhập vào
Ý nghĩa: truy vấn sử dụng tham số người dùng nhập vào thay vì sử
dụng các biểu thức tiêu chuẩn
Cách tạo truy vấn:
Trong trường “Criteria” của cột, lời yêu cầu được đặt trong cặp dấu
ngoặc vuông [] để yêu cầu người dùng nhập tham số vào.
Chương trình sẽ hiển thị cửa sổ cho phép bạn nhập tham số vào
2.3. Tạo truy vấn tham số
Tham số là giá trị của cột dữ liệu do người dùng nhập vào
Ý nghĩa: truy vấn sử dụng tham số người dùng nhập vào thay vì sử
dụng các biểu thức tiêu chuẩn
Cách tạo truy vấn:
Trong trường “Criteria” của cột, lời yêu cầu được đặt trong cặp dấu
ngoặc vuông [] để yêu cầu người dùng nhập tham số vào.
Chương trình sẽ hiển thị cửa sổ cho phép bạn nhập tham số vào
Slide 7 - Làm việc với truy vấn nâng cao 24
Ví dụ: yêu cầu nhập tham số là Mã nhân viên
Tạo truy vấn tham số
Slide 7 - Làm việc với truy vấn nâng cao 25
Các truy vấn hành động bao gồm:
Truy vấn cập nhật để thay đổi dữ liệu bảng: sử dụng công cụ Design ->
Update
Truy vấn xóa để xóa một số bản ghi -> sử dụng công cụ Design ->
Delete
Truy vấn tạo bảng để tạo bảng dữ liệu mới -> sử dụng công cụ Design
-> Make Table
Truy vấn thêm để thêm bản ghi vào bảng dữ liệu -> sử dụng công cụ
Design -> Append
2.4. Tạo truy vấn hành động
Các truy vấn hành động bao gồm:
Truy vấn cập nhật để thay đổi dữ liệu bảng: sử dụng công cụ Design ->
Update
Truy vấn xóa để xóa một số bản ghi -> sử dụng công cụ Design ->
Delete
Truy vấn tạo bảng để tạo bảng dữ liệu mới -> sử dụng công cụ Design
-> Make Table
Truy vấn thêm để thêm bản ghi vào bảng dữ liệu -> sử dụng công cụ
Design -> Append
Slide 7 - Làm việc với truy vấn nâng cao 26
3.1. Khái niệm PivotTable
3.2. Tạo truy vấn PivotTable một chiều
3.3. Tạo truy vấn PivotTable hai chiều
3.3.1. Cách tạo truy vấn PivotTable hai chiều
3. Truy vấn PivotTable
3.1. Khái niệm PivotTable
3.2. Tạo truy vấn PivotTable một chiều
3.3. Tạo truy vấn PivotTable hai chiều
3.3.1. Cách tạo truy vấn PivotTable hai chiều
Slide 7 - Làm việc với truy vấn nâng cao 27
PivotTable là công cụ để tổng hợp dữ liệu theo các cột dữ liệu và
phân chia nó theo dữ liệu trong cột khác.
Các giá trị đơn trong cột thứ hai trở thành các nhóm của hàng.
Ví dụ:
3.1. Khái niệm PivotTable
Slide 7 - Làm việc với truy vấn nâng cao 28
Một số thuật ngữ trong PivotTable:
Trường (Field): một thể loại dữ liệu như Category, Region…
Item: một mục trong một trường
Trường Hàng (Row Field)
Trường Cột (Column Field)
Trường lọc (Filter Field)
Trường dữ liệu (Data Field): chứa dữ liệu muốn tổng hợp trong bảng
Layout: Toàn bộ dữ liệu và các mục của PivotTable
Khái niệm PivotTable
Một số thuật ngữ trong PivotTable:
Trường (Field): một thể loại dữ liệu như Category, Region…
Item: một mục trong một trường
Trường Hàng (Row Field)
Trường Cột (Column Field)
Trường lọc (Filter Field)
Trường dữ liệu (Data Field): chứa dữ liệu muốn tổng hợp trong bảng
Layout: Toàn bộ dữ liệu và các mục của PivotTable
Slide 7 - Làm việc với truy vấn nâng cao 29
Khái niệm PivotTable
Trường
hàng
Trường
cột
Trường
lọc
Slide 7 - Làm việc với truy vấn nâng cao 30
Trường
hàng Vùng dữ
liệu chi tiết
Bước 1: Mở bảng/truy vấn và lựa chọn chế độ nhìn là PivotTable
Bước 2: chọn cột dữ liệu muốn sử dụng làm trường cột/hàng cho
PivotTable.
3.2. Tạo PivotTable một chiều
Bước 1: Mở bảng/truy vấn và lựa chọn chế độ nhìn là PivotTable
Bước 2: chọn cột dữ liệu muốn sử dụng làm trường cột/hàng cho
PivotTable.
Slide 7 - Làm việc với truy vấn nâng cao 31
Bước 3: Chọn trường muốn sử
dụng làm dữ liệu chi tiết cho
PivotTable
Tạo PivotTable một chiều
Bước 4: Có thể chọn trường làm
trường lọc
Bước 3: Chọn trường muốn sử
dụng làm dữ liệu chi tiết cho
PivotTable
Slide 7 - Làm việc với truy vấn nâng cao 32
Có thể thêm các tính toán
trên trường dữ liệu vào
PivotTable sử dụng công cụ
AutoCalc
Trong PivotTable, lựa chọn
tên trường.
Chọn Design -> AutoCalc
Lựa chọn một trong các
hàm toán học như Sum,
Avg, Variance…
Tạo PivotTable một chiều
Có thể thêm các tính toán
trên trường dữ liệu vào
PivotTable sử dụng công cụ
AutoCalc
Trong PivotTable, lựa chọn
tên trường.
Chọn Design -> AutoCalc
Lựa chọn một trong các
hàm toán học như Sum,
Avg, Variance…
Slide 7 - Làm việc với truy vấn nâng cao 33
Có thể lựa chọn ẩn/hiện mỗi trường sử dụng các nút Show/Hide
Details
Ngoài ra, có thể tạo thêm trường được tính toán sử dụng công cụ
Formulas
Tạo PivotTable một chiều
Slide 7 - Làm việc với truy vấn nâng cao 34
Có thể tạo PivotTable một nhiều gồm nhiều trường bằng cách chỉ sử
dụng kiểu trường hàng hoặc kiểu cột.
Ví dụ:
Tạo PivotTable một chiều
Slide 7 - Làm việc với truy vấn nâng cao 35
3.3.1. Cách tạo PivotTable hai chiều
3.3.2. Thêm ngày tháng vào PivotTable hai chiều
3.3. Tạo PivotTable hai chiều
Slide 7 - Làm việc với truy vấn nâng cao 36
Cách tạo PivotTable hai chiều cũng tương tự như PivotTable một
chiều, nhưng gồm cả hai loại trường: trường hàng và trường cột
Ví dụ: PivotTable có trường Hàng là Trình độ, trường cột là Phòng,
và chi tiết dữ liệu cột Giới tính
3.3.1. Cách tạo PivotTable hai chiều
Cách tạo PivotTable hai chiều cũng tương tự như PivotTable một
chiều, nhưng gồm cả hai loại trường: trường hàng và trường cột
Ví dụ: PivotTable có trường Hàng là Trình độ, trường cột là Phòng,
và chi tiết dữ liệu cột Giới tính
Slide 7 - Làm việc với truy vấn nâng cao 37
Trong PivotTable, bạn muốn thêm dữ liệu ngày tháng để phân tích
dữ liệu, tìm kiếm xu hướng của dữ liệu
Cách thực hiện:
Cách 1: Sử dụng hàm có sẵn của Access
Thông thường, khi tạo PivotTable, Access tự động thêm 2 trường:
– Dữ liệu theo tuần (Field by Week)
– Dữ liệu theo tháng (Field by Month)
Bạn tự lựa chọn trường dữ liệu theo tuần hoặc tháng để thêm vào
PivotTable
3.3.2. Thêm ngày tháng
vào PivotTable hai chiều
Trong PivotTable, bạn muốn thêm dữ liệu ngày tháng để phân tích
dữ liệu, tìm kiếm xu hướng của dữ liệu
Cách thực hiện:
Cách 1: Sử dụng hàm có sẵn của Access
Thông thường, khi tạo PivotTable, Access tự động thêm 2 trường:
– Dữ liệu theo tuần (Field by Week)
– Dữ liệu theo tháng (Field by Month)
Bạn tự lựa chọn trường dữ liệu theo tuần hoặc tháng để thêm vào
PivotTable
Slide 7 - Làm việc với truy vấn nâng cao 38
Thêm ngày tháng
vào PivotTable hai chiều
Cách 2: Tự thêm trường ngày tháng
Bạn có thể tự tạo thêm cột ngày tháng trong truy vấn để
dùng làm trường ngày tháng trong PivotTable
Ví dụ: thêm cột ngày tháng theo định dạng: Format([Order
Date], “yyyy”) để hiển thị các năm thực hiện đề tài
Slide 7 - Làm việc với truy vấn nâng cao 39
Cách 2: Tự thêm trường ngày tháng
Bạn có thể tự tạo thêm cột ngày tháng trong truy vấn để
dùng làm trường ngày tháng trong PivotTable
Ví dụ: thêm cột ngày tháng theo định dạng: Format([Order
Date], “yyyy”) để hiển thị các năm thực hiện đề tài
Có thể lọc dữ liệu trên PivotTable để hiển thị dữ liệu thỏa mãn
trường lọc
Cách làm:
Bước 1: Trong danh sách PivotTable Fields List, chọn trường làm trường
lọc
Bước 2: Chọn Filter Field trong danh sách thả xuống
Bước 3: Chọn giá trị muốn lọc
3.3.3. Lọc dữ liệu trên PivotTable
Có thể lọc dữ liệu trên PivotTable để hiển thị dữ liệu thỏa mãn
trường lọc
Cách làm:
Bước 1: Trong danh sách PivotTable Fields List, chọn trường làm trường
lọc
Bước 2: Chọn Filter Field trong danh sách thả xuống
Bước 3: Chọn giá trị muốn lọc
Slide 7 - Làm việc với truy vấn nâng cao 40
Ví dụ: lọc dữ liệu theo giới tính là Nam
Lọc dữ liệu trên PivotTable
Slide 7 - Làm việc với truy vấn nâng cao 41
Truy vấn để lựa chọn, sắp xếp, tổng hợp dữ liệu trên một/nhiều
bảng có quan hệ với nhau.
Truy vấn có nhiều kiểu như: tổng hợp dữ liệu, ra quyết định, sử
dụng tham số để thực hiện truy vấn
PivotTable là công cụ để hiển thị dữ liệu của truy vấn theo cách
tổng hợp, lọc dữ liệu theo hàng/cột và phân rã nó theo các
hàng/cột khác
Tổng kết
Truy vấn để lựa chọn, sắp xếp, tổng hợp dữ liệu trên một/nhiều
bảng có quan hệ với nhau.
Truy vấn có nhiều kiểu như: tổng hợp dữ liệu, ra quyết định, sử
dụng tham số để thực hiện truy vấn
PivotTable là công cụ để hiển thị dữ liệu của truy vấn theo cách
tổng hợp, lọc dữ liệu theo hàng/cột và phân rã nó theo các
hàng/cột khác
Slide 7 - Làm việc với truy vấn nâng cao 42

More Related Content

What's hot

Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
MasterCode.vn
 
Bài 5 Làm việc với báo cáo nâng cao - Giáo trình FPT
Bài 5 Làm việc với báo cáo nâng cao - Giáo trình FPTBài 5 Làm việc với báo cáo nâng cao - Giáo trình FPT
Bài 5 Làm việc với báo cáo nâng cao - Giáo trình FPT
MasterCode.vn
 
Bài 4 Làm việc với báo cáo cơ bản - Giáo trình FPT
Bài 4 Làm việc với báo cáo cơ bản - Giáo trình FPTBài 4 Làm việc với báo cáo cơ bản - Giáo trình FPT
Bài 4 Làm việc với báo cáo cơ bản - Giáo trình FPT
MasterCode.vn
 
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
MasterCode.vn
 
Bài 5 Làm việc với dữ liệu và công thức - Giáo trình FPT
Bài 5 Làm việc với dữ liệu và công thức - Giáo trình FPTBài 5 Làm việc với dữ liệu và công thức - Giáo trình FPT
Bài 5 Làm việc với dữ liệu và công thức - Giáo trình FPT
MasterCode.vn
 
Chuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tinChuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tin
MasterCode.vn
 
Bai3 access-form
Bai3 access-formBai3 access-form
Bai3 access-form
hoangnguyentien
 
Bài 1 Tổng quan về MS Access - Giáo trình FPT
Bài 1 Tổng quan về MS Access - Giáo trình FPTBài 1 Tổng quan về MS Access - Giáo trình FPT
Bài 1 Tổng quan về MS Access - Giáo trình FPT
MasterCode.vn
 
Giáo trình access2010
Giáo trình access2010Giáo trình access2010
Giáo trình access2010
Nguyễn Ngọc Phan Văn
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
MasterCode.vn
 
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPTBài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
MasterCode.vn
 
Giáo trình access thực hành
Giáo trình access thực hànhGiáo trình access thực hành
Giáo trình access thực hành
hungkk
 
Ngon ngu truy van sql
Ngon ngu truy van sqlNgon ngu truy van sql
Ngon ngu truy van sqlPhùng Duy
 
Bài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPTBài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPT
MasterCode.vn
 
Giáo trình Excel, Làm Quen Với Bảng Tính Excel
Giáo trình Excel, Làm Quen Với Bảng Tính ExcelGiáo trình Excel, Làm Quen Với Bảng Tính Excel
Giáo trình Excel, Làm Quen Với Bảng Tính Excel
Trần Phú
 
Bài 6: Điều khiển DetailsView, FormView, ListView, DataPager
Bài 6: Điều khiển DetailsView, FormView, ListView, DataPagerBài 6: Điều khiển DetailsView, FormView, ListView, DataPager
Bài 6: Điều khiển DetailsView, FormView, ListView, DataPager
MasterCode.vn
 
Bai1 xaydung csdl-access
Bai1 xaydung csdl-accessBai1 xaydung csdl-access
Bai1 xaydung csdl-access
Hào Kiệt
 

What's hot (20)

Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
 
Bài 5 Làm việc với báo cáo nâng cao - Giáo trình FPT
Bài 5 Làm việc với báo cáo nâng cao - Giáo trình FPTBài 5 Làm việc với báo cáo nâng cao - Giáo trình FPT
Bài 5 Làm việc với báo cáo nâng cao - Giáo trình FPT
 
Bài 4 Làm việc với báo cáo cơ bản - Giáo trình FPT
Bài 4 Làm việc với báo cáo cơ bản - Giáo trình FPTBài 4 Làm việc với báo cáo cơ bản - Giáo trình FPT
Bài 4 Làm việc với báo cáo cơ bản - Giáo trình FPT
 
Thuc hanh access
Thuc hanh accessThuc hanh access
Thuc hanh access
 
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
 
Bài 5 Làm việc với dữ liệu và công thức - Giáo trình FPT
Bài 5 Làm việc với dữ liệu và công thức - Giáo trình FPTBài 5 Làm việc với dữ liệu và công thức - Giáo trình FPT
Bài 5 Làm việc với dữ liệu và công thức - Giáo trình FPT
 
Chuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tinChuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tin
 
Bai3 access-form
Bai3 access-formBai3 access-form
Bai3 access-form
 
Bài 1 Tổng quan về MS Access - Giáo trình FPT
Bài 1 Tổng quan về MS Access - Giáo trình FPTBài 1 Tổng quan về MS Access - Giáo trình FPT
Bài 1 Tổng quan về MS Access - Giáo trình FPT
 
Giáo trình access2010
Giáo trình access2010Giáo trình access2010
Giáo trình access2010
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPTBài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
 
Giáo trình access thực hành
Giáo trình access thực hànhGiáo trình access thực hành
Giáo trình access thực hành
 
Ngon ngu truy van sql
Ngon ngu truy van sqlNgon ngu truy van sql
Ngon ngu truy van sql
 
Bài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPTBài 6 Sử dụng hàm - Giáo trình FPT
Bài 6 Sử dụng hàm - Giáo trình FPT
 
Giáo trình Excel, Làm Quen Với Bảng Tính Excel
Giáo trình Excel, Làm Quen Với Bảng Tính ExcelGiáo trình Excel, Làm Quen Với Bảng Tính Excel
Giáo trình Excel, Làm Quen Với Bảng Tính Excel
 
Access toan tap
Access toan tapAccess toan tap
Access toan tap
 
Bài 6: Điều khiển DetailsView, FormView, ListView, DataPager
Bài 6: Điều khiển DetailsView, FormView, ListView, DataPagerBài 6: Điều khiển DetailsView, FormView, ListView, DataPager
Bài 6: Điều khiển DetailsView, FormView, ListView, DataPager
 
Bai1 xaydung csdl-access
Bai1 xaydung csdl-accessBai1 xaydung csdl-access
Bai1 xaydung csdl-access
 
04 query
04 query04 query
04 query
 

Viewers also liked

Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
MasterCode.vn
 
Introducing wcf-slides
Introducing wcf-slidesIntroducing wcf-slides
Introducing wcf-slidesMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
MasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
MasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
7. backup & restore data
7. backup & restore data7. backup & restore data
7. backup & restore dataTrần Thanh
 
2 seo-fundamentals-in depth keyword research (part 2)-slides
2 seo-fundamentals-in depth keyword research (part 2)-slides2 seo-fundamentals-in depth keyword research (part 2)-slides
2 seo-fundamentals-in depth keyword research (part 2)-slides
MasterCode.vn
 
4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slides4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slidesMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
MasterCode.vn
 
2. owin and katana aspdotnet-mvc5-slides
2. owin and katana aspdotnet-mvc5-slides2. owin and katana aspdotnet-mvc5-slides
2. owin and katana aspdotnet-mvc5-slides
MasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
MasterCode.vn
 

Viewers also liked (20)

Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 
Introducing wcf-slides
Introducing wcf-slidesIntroducing wcf-slides
Introducing wcf-slides
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
07 trigger view
07 trigger view07 trigger view
07 trigger view
 
7. backup & restore data
7. backup & restore data7. backup & restore data
7. backup & restore data
 
C3 2 (tuan6,7)
C3 2 (tuan6,7)C3 2 (tuan6,7)
C3 2 (tuan6,7)
 
Chuan
ChuanChuan
Chuan
 
C4 1 tuan 14
C4 1 tuan 14C4 1 tuan 14
C4 1 tuan 14
 
2 seo-fundamentals-in depth keyword research (part 2)-slides
2 seo-fundamentals-in depth keyword research (part 2)-slides2 seo-fundamentals-in depth keyword research (part 2)-slides
2 seo-fundamentals-in depth keyword research (part 2)-slides
 
4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slides4 introduction-php-mvc-cakephp-m4-controllers-slides
4 introduction-php-mvc-cakephp-m4-controllers-slides
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
2. owin and katana aspdotnet-mvc5-slides
2. owin and katana aspdotnet-mvc5-slides2. owin and katana aspdotnet-mvc5-slides
2. owin and katana aspdotnet-mvc5-slides
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
C2 2
C2 2C2 2
C2 2
 

Similar to Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-mastercode.vn

BG trung tam
BG trung tamBG trung tam
BG trung tam
Cuong Tran Van
 
Access 2007 p3
Access 2007   p3Access 2007   p3
Access 2007 p3
thuyphan163
 
Giao trinh-access 2003 full
Giao trinh-access 2003 fullGiao trinh-access 2003 full
Giao trinh-access 2003 full
Vo Linh Truong
 
Baigiangphanquery
BaigiangphanqueryBaigiangphanquery
BaigiangphanqueryThảo Lê
 
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dlK33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
Tin5VungTau
 
Bai giang-excel2010
Bai giang-excel2010Bai giang-excel2010
Bai giang-excel2010
Quynh michelanh quynh
 
Access Toan Tap
Access Toan TapAccess Toan Tap
Access Toan Tap
Justin Hoang
 
Com201 slide 7
Com201   slide 7Com201   slide 7
Com201 slide 7
tuanduongcntt
 
Access1
Access1Access1
Access1
Vinh Nguyễn
 
Young mine textbook
Young mine textbookYoung mine textbook
Young mine textbook
hoaibao2603
 
Giao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktknGiao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktkn
Tan Le
 
bai_giang_access_phan_query.ppt
bai_giang_access_phan_query.pptbai_giang_access_phan_query.ppt
bai_giang_access_phan_query.ppt
Tonc15
 
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppthệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
PhamThiThuThuy1
 
Access20002003
Access20002003Access20002003
Access20002003Thanh Pham
 
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPTBài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
MasterCode.vn
 
02. baigiangquery
02. baigiangquery02. baigiangquery
02. baigiangqueryHoang Minh
 

Similar to Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-mastercode.vn (20)

BG trung tam
BG trung tamBG trung tam
BG trung tam
 
Access 2007 p3
Access 2007   p3Access 2007   p3
Access 2007 p3
 
Giao trinh-access 2003 full
Giao trinh-access 2003 fullGiao trinh-access 2003 full
Giao trinh-access 2003 full
 
Baigiangphanquery
BaigiangphanqueryBaigiangphanquery
Baigiangphanquery
 
Baigiangphanquery
BaigiangphanqueryBaigiangphanquery
Baigiangphanquery
 
Baigiangphanquery
BaigiangphanqueryBaigiangphanquery
Baigiangphanquery
 
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dlK33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
 
Bai giang-excel2010
Bai giang-excel2010Bai giang-excel2010
Bai giang-excel2010
 
Access Toan Tap
Access Toan TapAccess Toan Tap
Access Toan Tap
 
Com201 slide 7
Com201   slide 7Com201   slide 7
Com201 slide 7
 
Access1
Access1Access1
Access1
 
Truy van du lieu
Truy van du lieuTruy van du lieu
Truy van du lieu
 
Young mine textbook
Young mine textbookYoung mine textbook
Young mine textbook
 
02. baigiangquery
02. baigiangquery02. baigiangquery
02. baigiangquery
 
Giao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktknGiao an tin hoc 7 2 cot chuan ktkn
Giao an tin hoc 7 2 cot chuan ktkn
 
bai_giang_access_phan_query.ppt
bai_giang_access_phan_query.pptbai_giang_access_phan_query.ppt
bai_giang_access_phan_query.ppt
 
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppthệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
 
Access20002003
Access20002003Access20002003
Access20002003
 
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPTBài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
 
02. baigiangquery
02. baigiangquery02. baigiangquery
02. baigiangquery
 

More from MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
MasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
MasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
MasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
MasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
MasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
MasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
MasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
MasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
MasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
MasterCode.vn
 
Pdf tim hieuc#vaungdung-mastercode.vn
Pdf tim hieuc#vaungdung-mastercode.vnPdf tim hieuc#vaungdung-mastercode.vn
Pdf tim hieuc#vaungdung-mastercode.vn
MasterCode.vn
 
Pdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vn
Pdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vnPdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vn
Pdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vn
MasterCode.vn
 
Pdf bai tap_lap_trinh_win_form - mon_1-mastercode.vn
Pdf bai tap_lap_trinh_win_form - mon_1-mastercode.vnPdf bai tap_lap_trinh_win_form - mon_1-mastercode.vn
Pdf bai tap_lap_trinh_win_form - mon_1-mastercode.vn
MasterCode.vn
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
MasterCode.vn
 

More from MasterCode.vn (15)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 
Pdf tim hieuc#vaungdung-mastercode.vn
Pdf tim hieuc#vaungdung-mastercode.vnPdf tim hieuc#vaungdung-mastercode.vn
Pdf tim hieuc#vaungdung-mastercode.vn
 
Pdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vn
Pdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vnPdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vn
Pdf bai tap_nen_tang_lap_trinh_-_c#-mastercode.vn
 
Pdf bai tap_lap_trinh_win_form - mon_1-mastercode.vn
Pdf bai tap_lap_trinh_win_form - mon_1-mastercode.vnPdf bai tap_lap_trinh_win_form - mon_1-mastercode.vn
Pdf bai tap_lap_trinh_win_form - mon_1-mastercode.vn
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
 

Recently uploaded

Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
duykhoacao
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
nvlinhchi1612
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
Điện Lạnh Bách Khoa Hà Nội
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
phamthuhoai20102005
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
Qucbo964093
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 

Recently uploaded (10)

Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 

Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-mastercode.vn

  • 1. Bài 7: Làm việc với truy vấn nâng cao
  • 2. Định nghĩa Truy vấn dữ liệu Tìm hiểu các cách tạo truy vấn Thực hiện truy vấn trên nhiều bảng Tìm hiểu các khái niệm trong biểu thức tiêu chuẩn Tìm hiểu cách xây dựng biểu thức tiêu chuẩn Nhắc lại bài cũ Định nghĩa Truy vấn dữ liệu Tìm hiểu các cách tạo truy vấn Thực hiện truy vấn trên nhiều bảng Tìm hiểu các khái niệm trong biểu thức tiêu chuẩn Tìm hiểu cách xây dựng biểu thức tiêu chuẩn Slide 7 - Làm việc với truy vấn nâng cao 2
  • 3. 1. Tạo các truy vấn trên nhiều bảng 2. Tạo các truy vấn nâng cao 3. Tạo truy vấn PivotTable Mục tiêu bài học hôm nay 1. Tạo các truy vấn trên nhiều bảng 2. Tạo các truy vấn nâng cao 3. Tạo truy vấn PivotTable Slide 7 - Làm việc với truy vấn nâng cao 3
  • 4. Sử dụng kiểu kết nối mặc định INNER JOIN: 1.1. Tạo truy vấn kết hợp các bảng 1.2. Tạo truy vấn kết hợp bảng với một truy vấn khác Sử dụng kiểu các kiểu kết nối khác 1.3. Tạo truy vấn kết hợp sử dụng các kiểu kết nối khác 1. Tạo truy vấn kết hợp nhiều bảng Sử dụng kiểu kết nối mặc định INNER JOIN: 1.1. Tạo truy vấn kết hợp các bảng 1.2. Tạo truy vấn kết hợp bảng với một truy vấn khác Sử dụng kiểu các kiểu kết nối khác 1.3. Tạo truy vấn kết hợp sử dụng các kiểu kết nối khác Slide 7 - Làm việc với truy vấn nâng cao 4
  • 5. Thực hiện trên các bảng có quan hệ với nhau. Tạo quan hệ cho hai bảng bằng cách: trong cửa sổ thiết kế truy vấn, kéo và thả cột dữ liệu từ một bảng sang cột tương tự nó trong bảng khác 1.1. Tạo truy vấn kết hợp các bảng Thực hiện trên các bảng có quan hệ với nhau. Tạo quan hệ cho hai bảng bằng cách: trong cửa sổ thiết kế truy vấn, kéo và thả cột dữ liệu từ một bảng sang cột tương tự nó trong bảng khác Slide 7 - Làm việc với truy vấn nâng cao 5
  • 6. Ví dụ: kéo và thả cột “Mã NV” từ bảng Nhan Su sang bảng De tai, Access sẽ hiển thị đường kết nối tạm thời như sau Tạo truy vấn kết hợp các bảng Slide 7 - Làm việc với truy vấn nâng cao 6
  • 7. Ví dụ: Thực hiện truy vấn Tạo truy vấn kết hợp các bảng Slide 7 - Làm việc với truy vấn nâng cao 7
  • 8. Có thể tổ hợp một truy vấn trong một truy vấn khác, và Access sẽ thiết lập một quan hệ tạm thời dựa trên các cột chung 1.2. Kết hợp bảng với một truy vấn khác Ví dụ: Truy vấn kết hợp bảng Nhan Su với truy vấn “Q_De tai thuc hien nam 2011” để hiển thị thông tin các nhân viên thực hiện đề tài năm 2011 Slide 7 - Làm việc với truy vấn nâng cao 8 Ví dụ: Truy vấn kết hợp bảng Nhan Su với truy vấn “Q_De tai thuc hien nam 2011” để hiển thị thông tin các nhân viên thực hiện đề tài năm 2011
  • 9. 1.3.1. Sử dụng kết nối ngoài 1.3.2. Tự kết nối 1.3.3. Kết nối không bằng nhau 1.3. Tạo truy vấn kết hợp sử dụng các kiểu kết nối khác Slide 7 - Làm việc với truy vấn nâng cao 9
  • 10. Kết nối ngoài (Outer Join): là kết nối mà các bản ghi trong một bảng không có bản ghi tương ứng trong bảng còn lại vẫn được chấp nhận trong kết quả kết nối Ví dụ: Kết nối ngoài giữa hai bảng Nhan Su và De tai cho kết quả gồm cả những bản ghi của những nhân viên không thực hiện đề tài nào 1.3.1. Kết nối ngoài Kết nối ngoài (Outer Join): là kết nối mà các bản ghi trong một bảng không có bản ghi tương ứng trong bảng còn lại vẫn được chấp nhận trong kết quả kết nối Ví dụ: Kết nối ngoài giữa hai bảng Nhan Su và De tai cho kết quả gồm cả những bản ghi của những nhân viên không thực hiện đề tài nào Slide 7 - Làm việc với truy vấn nâng cao 10
  • 11. Có 2 kiểu kết nối ngoài: Kết nối ngoài trái: cho kết quả gồm tất cả các bản ghi của bảng bên trái Kết nối ngoài phải: cho kết quả gồm tất cả các bản ghi của bảng bên phải Cửa sổ thiết lập kết nối Kết nối ngoài Có 2 kiểu kết nối ngoài: Kết nối ngoài trái: cho kết quả gồm tất cả các bản ghi của bảng bên trái Kết nối ngoài phải: cho kết quả gồm tất cả các bản ghi của bảng bên phải Cửa sổ thiết lập kết nối Slide 7 - Làm việc với truy vấn nâng cao 11
  • 12. Ví dụ: Thực hiện kết nối ngoài trái để tìm tất cả các bản ghi của các nhân viên mặc dù không tìm thấy đề tài họ thực hiện Kết nối ngoài Slide 7 - Làm việc với truy vấn nâng cao 12
  • 13. Tự kết nối (Self Join): là cách tạo kết nối một bảng với chính nó để lấy được dữ liệu gồm một cột và dữ liệu tương ứng trong cột khác thuộc cùng bảng. Kết nối được tạo bằng cách kéo và thả cột của bảng đến cột dữ liệu con trong bảng còn lại Để kết nối đúng, cần đặt thuộc tính sau trong bảng Property Sheet cho truy vấn: Unique Values = Yes 1.3.2. Tự kết nối Tự kết nối (Self Join): là cách tạo kết nối một bảng với chính nó để lấy được dữ liệu gồm một cột và dữ liệu tương ứng trong cột khác thuộc cùng bảng. Kết nối được tạo bằng cách kéo và thả cột của bảng đến cột dữ liệu con trong bảng còn lại Để kết nối đúng, cần đặt thuộc tính sau trong bảng Property Sheet cho truy vấn: Unique Values = Yes Slide 7 - Làm việc với truy vấn nâng cao 13
  • 14. Kết nối không bằng nhau (Theta Join): là kết nối giữa hai bảng và cho kết quả là những bản ghi kết nối các cột chỉ cùng đối tượng dữ liệu nhưng khác nhau Tạo kết nối bằng cách kéo và thả cột của bảng này sang cột tương ứng của bảng còn lại và tạo tiêu chuẩn truy vấn cho cột theo dạng: <>[Tên bảng]![Tên cột] 1.3.3. Kết nối không bằng nhau Kết nối không bằng nhau (Theta Join): là kết nối giữa hai bảng và cho kết quả là những bản ghi kết nối các cột chỉ cùng đối tượng dữ liệu nhưng khác nhau Tạo kết nối bằng cách kéo và thả cột của bảng này sang cột tương ứng của bảng còn lại và tạo tiêu chuẩn truy vấn cho cột theo dạng: <>[Tên bảng]![Tên cột] Slide 7 - Làm việc với truy vấn nâng cao 14
  • 15. Ví dụ: hai bảng Công ty và Đặt hàng có hai cột Địa chỉ và Địa chỉ chuyển hàng cùng chỉ tên địa điểm nhưng yêu cầu hai cột này phải khác nhau Khi đó, cột Địa chỉ của bảng Công ty có tiêu chuẩn truy vấn như sau: <>[Đặt hàng]![Địa chỉ chuyển hàng] Kết nối không bằng nhau Ví dụ: hai bảng Công ty và Đặt hàng có hai cột Địa chỉ và Địa chỉ chuyển hàng cùng chỉ tên địa điểm nhưng yêu cầu hai cột này phải khác nhau Khi đó, cột Địa chỉ của bảng Công ty có tiêu chuẩn truy vấn như sau: <>[Đặt hàng]![Địa chỉ chuyển hàng] Slide 7 - Làm việc với truy vấn nâng cao 15
  • 16. 2.1. Tạo truy vấn tổng hợp 2.2. Tạo truy vấn ra quyết định 2.3. Tạo truy vấn tham số 2.4. Tạo truy vấn hành động 2. Tạo các truy vấn nâng cao Slide 7 - Làm việc với truy vấn nâng cao 16
  • 17. Truy vấn tổng hợp: áp dụng các hàm toán học để tạo truy vấn thực hiện tính toán trên các cột dữ liệu Các hàm toán học như: Sum, Avg, Group By, Var, First, Last, Max… Các hàm có thể tính trên: Một/một số cột dữ liệu của toàn bộ các bản ghi Một/một số cột của tập hợp các bản ghi được phân chia theo nhóm 2.1. Tạo truy vấn tổng hợp Truy vấn tổng hợp: áp dụng các hàm toán học để tạo truy vấn thực hiện tính toán trên các cột dữ liệu Các hàm toán học như: Sum, Avg, Group By, Var, First, Last, Max… Các hàm có thể tính trên: Một/một số cột dữ liệu của toàn bộ các bản ghi Một/một số cột của tập hợp các bản ghi được phân chia theo nhóm Slide 7 - Làm việc với truy vấn nâng cao 17
  • 18. Bước 1: Lựa chọn cột để tính Bước 2: Lựa chọn menu Design ->Totals Bước 3: Chọn hàm toán học muốn áp dụng Bước 4: Có thể đặt lại tên cho cột nếu cần Tạo truy vấn tổng hợp Bước 1: Lựa chọn cột để tính Bước 2: Lựa chọn menu Design ->Totals Bước 3: Chọn hàm toán học muốn áp dụng Bước 4: Có thể đặt lại tên cho cột nếu cần Slide 7 - Làm việc với truy vấn nâng cao 18
  • 19. Kết quả truy vấn có thể dùng để đưa ra quyết định Sử dụng các mệnh đề kiểm tra biểu thức logic để đưa ra quyết định: Mệnh đề IIF Mệnh đề Switch Ví dụ: Truy vấn ra quyết định phân loại đề tài: Nếu kinh phí >1000$ thì xếp đề tài loại A, ngược lại là đề tài loại B. 2.2. Tạo truy vấn ra quyết định Kết quả truy vấn có thể dùng để đưa ra quyết định Sử dụng các mệnh đề kiểm tra biểu thức logic để đưa ra quyết định: Mệnh đề IIF Mệnh đề Switch Ví dụ: Truy vấn ra quyết định phân loại đề tài: Nếu kinh phí >1000$ thì xếp đề tài loại A, ngược lại là đề tài loại B. Slide 7 - Làm việc với truy vấn nâng cao 19
  • 20. Mệnh đề IIf (Inline If): Ý nghĩa: mệnh đề IIf (Inline If) kiểm tra giá trị của biểu thức logic và trả về một quyết định tương ứng với giá trị của biểu thức logic đó Mệnh đề IIf chỉ kiểm tra được một Biểu thức logic Cấu trúc: IIf(Biểu thức logic, Giá trị 1, Giá trị 2) Trong đó: Biểu thức logic: trả về giá trị True hoặc False Giá trị 1: Mệnh đề trả về giá trị này nếu Biểu thức logic là True Giá trị 2: Mệnh đề trả về giá trị này nếu Biểu thức logic là False Khi áp dụng mệnh đề IIf thì chọn kiểu hàm toán học là Expression Tạo truy vấn ra quyết định Mệnh đề IIf (Inline If): Ý nghĩa: mệnh đề IIf (Inline If) kiểm tra giá trị của biểu thức logic và trả về một quyết định tương ứng với giá trị của biểu thức logic đó Mệnh đề IIf chỉ kiểm tra được một Biểu thức logic Cấu trúc: IIf(Biểu thức logic, Giá trị 1, Giá trị 2) Trong đó: Biểu thức logic: trả về giá trị True hoặc False Giá trị 1: Mệnh đề trả về giá trị này nếu Biểu thức logic là True Giá trị 2: Mệnh đề trả về giá trị này nếu Biểu thức logic là False Khi áp dụng mệnh đề IIf thì chọn kiểu hàm toán học là Expression Slide 7 - Làm việc với truy vấn nâng cao 20
  • 21. Ví dụ: Tạo truy vấn ra quyết định Slide 7 - Làm việc với truy vấn nâng cao 21
  • 22. Mệnh đề Switch: Kiểm tra nhiều biểu thức logic và trả về các quyết định phụ thuộc vào biểu thức logic tương ứng Cấu trúc: Switch(BTLogic 1, QĐ 1, [BTLogic 2, QĐ 2]…) Trong đó: BTLogic 1: Biểu thức logic trả về giá trị True hoặc False QĐ 1: Mệnh đề trả về quyết định này nếu BTLogic 1 là True BTLogic 2: Biểu thức logic trả về giá trị True hoặc False QĐ 2: Mệnh đề trả về quyết định này nếu BTLogic 2 là True Tạo truy vấn ra quyết định Mệnh đề Switch: Kiểm tra nhiều biểu thức logic và trả về các quyết định phụ thuộc vào biểu thức logic tương ứng Cấu trúc: Switch(BTLogic 1, QĐ 1, [BTLogic 2, QĐ 2]…) Trong đó: BTLogic 1: Biểu thức logic trả về giá trị True hoặc False QĐ 1: Mệnh đề trả về quyết định này nếu BTLogic 1 là True BTLogic 2: Biểu thức logic trả về giá trị True hoặc False QĐ 2: Mệnh đề trả về quyết định này nếu BTLogic 2 là True Slide 7 - Làm việc với truy vấn nâng cao 22
  • 23. Ví dụ: Switch([Kinh phí]>1000,"Loại A",[Kinh phí]>=700,"Loại B",[Kinh phí]<700,"Loại C") Tạo truy vấn ra quyết định Slide 7 - Làm việc với truy vấn nâng cao 23
  • 24. Tham số là giá trị của cột dữ liệu do người dùng nhập vào Ý nghĩa: truy vấn sử dụng tham số người dùng nhập vào thay vì sử dụng các biểu thức tiêu chuẩn Cách tạo truy vấn: Trong trường “Criteria” của cột, lời yêu cầu được đặt trong cặp dấu ngoặc vuông [] để yêu cầu người dùng nhập tham số vào. Chương trình sẽ hiển thị cửa sổ cho phép bạn nhập tham số vào 2.3. Tạo truy vấn tham số Tham số là giá trị của cột dữ liệu do người dùng nhập vào Ý nghĩa: truy vấn sử dụng tham số người dùng nhập vào thay vì sử dụng các biểu thức tiêu chuẩn Cách tạo truy vấn: Trong trường “Criteria” của cột, lời yêu cầu được đặt trong cặp dấu ngoặc vuông [] để yêu cầu người dùng nhập tham số vào. Chương trình sẽ hiển thị cửa sổ cho phép bạn nhập tham số vào Slide 7 - Làm việc với truy vấn nâng cao 24
  • 25. Ví dụ: yêu cầu nhập tham số là Mã nhân viên Tạo truy vấn tham số Slide 7 - Làm việc với truy vấn nâng cao 25
  • 26. Các truy vấn hành động bao gồm: Truy vấn cập nhật để thay đổi dữ liệu bảng: sử dụng công cụ Design -> Update Truy vấn xóa để xóa một số bản ghi -> sử dụng công cụ Design -> Delete Truy vấn tạo bảng để tạo bảng dữ liệu mới -> sử dụng công cụ Design -> Make Table Truy vấn thêm để thêm bản ghi vào bảng dữ liệu -> sử dụng công cụ Design -> Append 2.4. Tạo truy vấn hành động Các truy vấn hành động bao gồm: Truy vấn cập nhật để thay đổi dữ liệu bảng: sử dụng công cụ Design -> Update Truy vấn xóa để xóa một số bản ghi -> sử dụng công cụ Design -> Delete Truy vấn tạo bảng để tạo bảng dữ liệu mới -> sử dụng công cụ Design -> Make Table Truy vấn thêm để thêm bản ghi vào bảng dữ liệu -> sử dụng công cụ Design -> Append Slide 7 - Làm việc với truy vấn nâng cao 26
  • 27. 3.1. Khái niệm PivotTable 3.2. Tạo truy vấn PivotTable một chiều 3.3. Tạo truy vấn PivotTable hai chiều 3.3.1. Cách tạo truy vấn PivotTable hai chiều 3. Truy vấn PivotTable 3.1. Khái niệm PivotTable 3.2. Tạo truy vấn PivotTable một chiều 3.3. Tạo truy vấn PivotTable hai chiều 3.3.1. Cách tạo truy vấn PivotTable hai chiều Slide 7 - Làm việc với truy vấn nâng cao 27
  • 28. PivotTable là công cụ để tổng hợp dữ liệu theo các cột dữ liệu và phân chia nó theo dữ liệu trong cột khác. Các giá trị đơn trong cột thứ hai trở thành các nhóm của hàng. Ví dụ: 3.1. Khái niệm PivotTable Slide 7 - Làm việc với truy vấn nâng cao 28
  • 29. Một số thuật ngữ trong PivotTable: Trường (Field): một thể loại dữ liệu như Category, Region… Item: một mục trong một trường Trường Hàng (Row Field) Trường Cột (Column Field) Trường lọc (Filter Field) Trường dữ liệu (Data Field): chứa dữ liệu muốn tổng hợp trong bảng Layout: Toàn bộ dữ liệu và các mục của PivotTable Khái niệm PivotTable Một số thuật ngữ trong PivotTable: Trường (Field): một thể loại dữ liệu như Category, Region… Item: một mục trong một trường Trường Hàng (Row Field) Trường Cột (Column Field) Trường lọc (Filter Field) Trường dữ liệu (Data Field): chứa dữ liệu muốn tổng hợp trong bảng Layout: Toàn bộ dữ liệu và các mục của PivotTable Slide 7 - Làm việc với truy vấn nâng cao 29
  • 30. Khái niệm PivotTable Trường hàng Trường cột Trường lọc Slide 7 - Làm việc với truy vấn nâng cao 30 Trường hàng Vùng dữ liệu chi tiết
  • 31. Bước 1: Mở bảng/truy vấn và lựa chọn chế độ nhìn là PivotTable Bước 2: chọn cột dữ liệu muốn sử dụng làm trường cột/hàng cho PivotTable. 3.2. Tạo PivotTable một chiều Bước 1: Mở bảng/truy vấn và lựa chọn chế độ nhìn là PivotTable Bước 2: chọn cột dữ liệu muốn sử dụng làm trường cột/hàng cho PivotTable. Slide 7 - Làm việc với truy vấn nâng cao 31
  • 32. Bước 3: Chọn trường muốn sử dụng làm dữ liệu chi tiết cho PivotTable Tạo PivotTable một chiều Bước 4: Có thể chọn trường làm trường lọc Bước 3: Chọn trường muốn sử dụng làm dữ liệu chi tiết cho PivotTable Slide 7 - Làm việc với truy vấn nâng cao 32
  • 33. Có thể thêm các tính toán trên trường dữ liệu vào PivotTable sử dụng công cụ AutoCalc Trong PivotTable, lựa chọn tên trường. Chọn Design -> AutoCalc Lựa chọn một trong các hàm toán học như Sum, Avg, Variance… Tạo PivotTable một chiều Có thể thêm các tính toán trên trường dữ liệu vào PivotTable sử dụng công cụ AutoCalc Trong PivotTable, lựa chọn tên trường. Chọn Design -> AutoCalc Lựa chọn một trong các hàm toán học như Sum, Avg, Variance… Slide 7 - Làm việc với truy vấn nâng cao 33
  • 34. Có thể lựa chọn ẩn/hiện mỗi trường sử dụng các nút Show/Hide Details Ngoài ra, có thể tạo thêm trường được tính toán sử dụng công cụ Formulas Tạo PivotTable một chiều Slide 7 - Làm việc với truy vấn nâng cao 34
  • 35. Có thể tạo PivotTable một nhiều gồm nhiều trường bằng cách chỉ sử dụng kiểu trường hàng hoặc kiểu cột. Ví dụ: Tạo PivotTable một chiều Slide 7 - Làm việc với truy vấn nâng cao 35
  • 36. 3.3.1. Cách tạo PivotTable hai chiều 3.3.2. Thêm ngày tháng vào PivotTable hai chiều 3.3. Tạo PivotTable hai chiều Slide 7 - Làm việc với truy vấn nâng cao 36
  • 37. Cách tạo PivotTable hai chiều cũng tương tự như PivotTable một chiều, nhưng gồm cả hai loại trường: trường hàng và trường cột Ví dụ: PivotTable có trường Hàng là Trình độ, trường cột là Phòng, và chi tiết dữ liệu cột Giới tính 3.3.1. Cách tạo PivotTable hai chiều Cách tạo PivotTable hai chiều cũng tương tự như PivotTable một chiều, nhưng gồm cả hai loại trường: trường hàng và trường cột Ví dụ: PivotTable có trường Hàng là Trình độ, trường cột là Phòng, và chi tiết dữ liệu cột Giới tính Slide 7 - Làm việc với truy vấn nâng cao 37
  • 38. Trong PivotTable, bạn muốn thêm dữ liệu ngày tháng để phân tích dữ liệu, tìm kiếm xu hướng của dữ liệu Cách thực hiện: Cách 1: Sử dụng hàm có sẵn của Access Thông thường, khi tạo PivotTable, Access tự động thêm 2 trường: – Dữ liệu theo tuần (Field by Week) – Dữ liệu theo tháng (Field by Month) Bạn tự lựa chọn trường dữ liệu theo tuần hoặc tháng để thêm vào PivotTable 3.3.2. Thêm ngày tháng vào PivotTable hai chiều Trong PivotTable, bạn muốn thêm dữ liệu ngày tháng để phân tích dữ liệu, tìm kiếm xu hướng của dữ liệu Cách thực hiện: Cách 1: Sử dụng hàm có sẵn của Access Thông thường, khi tạo PivotTable, Access tự động thêm 2 trường: – Dữ liệu theo tuần (Field by Week) – Dữ liệu theo tháng (Field by Month) Bạn tự lựa chọn trường dữ liệu theo tuần hoặc tháng để thêm vào PivotTable Slide 7 - Làm việc với truy vấn nâng cao 38
  • 39. Thêm ngày tháng vào PivotTable hai chiều Cách 2: Tự thêm trường ngày tháng Bạn có thể tự tạo thêm cột ngày tháng trong truy vấn để dùng làm trường ngày tháng trong PivotTable Ví dụ: thêm cột ngày tháng theo định dạng: Format([Order Date], “yyyy”) để hiển thị các năm thực hiện đề tài Slide 7 - Làm việc với truy vấn nâng cao 39 Cách 2: Tự thêm trường ngày tháng Bạn có thể tự tạo thêm cột ngày tháng trong truy vấn để dùng làm trường ngày tháng trong PivotTable Ví dụ: thêm cột ngày tháng theo định dạng: Format([Order Date], “yyyy”) để hiển thị các năm thực hiện đề tài
  • 40. Có thể lọc dữ liệu trên PivotTable để hiển thị dữ liệu thỏa mãn trường lọc Cách làm: Bước 1: Trong danh sách PivotTable Fields List, chọn trường làm trường lọc Bước 2: Chọn Filter Field trong danh sách thả xuống Bước 3: Chọn giá trị muốn lọc 3.3.3. Lọc dữ liệu trên PivotTable Có thể lọc dữ liệu trên PivotTable để hiển thị dữ liệu thỏa mãn trường lọc Cách làm: Bước 1: Trong danh sách PivotTable Fields List, chọn trường làm trường lọc Bước 2: Chọn Filter Field trong danh sách thả xuống Bước 3: Chọn giá trị muốn lọc Slide 7 - Làm việc với truy vấn nâng cao 40
  • 41. Ví dụ: lọc dữ liệu theo giới tính là Nam Lọc dữ liệu trên PivotTable Slide 7 - Làm việc với truy vấn nâng cao 41
  • 42. Truy vấn để lựa chọn, sắp xếp, tổng hợp dữ liệu trên một/nhiều bảng có quan hệ với nhau. Truy vấn có nhiều kiểu như: tổng hợp dữ liệu, ra quyết định, sử dụng tham số để thực hiện truy vấn PivotTable là công cụ để hiển thị dữ liệu của truy vấn theo cách tổng hợp, lọc dữ liệu theo hàng/cột và phân rã nó theo các hàng/cột khác Tổng kết Truy vấn để lựa chọn, sắp xếp, tổng hợp dữ liệu trên một/nhiều bảng có quan hệ với nhau. Truy vấn có nhiều kiểu như: tổng hợp dữ liệu, ra quyết định, sử dụng tham số để thực hiện truy vấn PivotTable là công cụ để hiển thị dữ liệu của truy vấn theo cách tổng hợp, lọc dữ liệu theo hàng/cột và phân rã nó theo các hàng/cột khác Slide 7 - Làm việc với truy vấn nâng cao 42