Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] hỏi về tạo view trong Access 2013 và truy vấn có điều kiện trên 2 bảng.
#1
Photo 
Chào các pro ạ! Em có 1 vấn đề muốn hỏi các pro thế này ạ!

1. Làm sao để tạo 1 view trên Access 2013 (em thường sài sql server thì tạo view dễ lắm, còn trên access thì tìm không thấy ạ)
2. Em có 1 cơ sở dữ liệu thế này ạ:

Ảnh: http://i367.photobucket.com/albums/oo114...97468c.jpg

Ta quan tâm tới 2 bảng là "thuoc" và "banhang"
a. Em muốn viết 1 truy vấn 2 bảng trên để lấy ra mathuoc, tenthuoc, tongsoluong, dongia và thanhtien với:
+/ tenthuoc được tham chiếu từ bảng thuoc
+/ tongsoluong = sum(soluong) trên bảng banhang và group by theo mathuoc và dongia (vì cùng một mã thuốc nhưng có 2 đơn giá khác nhau, phải tách ra để biết được tổng số lượng hàng bán theo giá buôn là bao nhiêu, bán theo giá lẻ là bao nhiêu dù cùng một mã thuốc).
+/ dongia là do người sử dụng nhập vào (thực chất nó được tham chiếu từ giabanbuon hoặc giabanle từ bảng thuoc, nhưng cuối cùng là nó cũng ghi vào bảng banhang này thôi nên coi như là do người dùng nhập vào đi, vì thế chỉ có 2 loại đơn giá)
+/ thanhtien = tongsoluong * dongia;
+/ truy vấn này được lọc theo điều kiện ngaythangnam định trước nhập vào. vi dụ where ngaythangnam = "12/03/2014"
b. Em muốn một truy vấn thứ 2 tính tổng của các thanhtien ở trên và cũng với điều kiện ngaythangnam được định trước.

c. Em nghĩ là nên tạo view cho yêu cầu a ở trên của em và thêm cột ngaythangnam vào đầu tiên (ngaythangnam, mathuoc, tenthuoc, tongsoluong, dongia và thanhtien) sau đó khi nào em cần em select từ view này và where với điều kiện ngaythangnam cần thiết của em, vì vậy nếu giải quyết được yêu cầu c này thì khỏi cần giải quyết yêu cầu a và b. sau đó khi nào cần lấy tổng tiền của các thanhtien em chỉ cần tạo 1 view khác và sum các thanhtien ở trên lại và groupby theo ngaythangnam.
Vậy ai chỉ giúp em cách tạo 2 view này với ạ.

Cảm ơn các pro rất nhiều, sau đây là csdl để các pro tiện giúp em ạ. (pass: 123456a@)
https://drive.google.com/file/d/0B3PQlpI...sp=sharing
Chữ ký của tuansaker3291 Xin chào, mình là tuansaker3291, Tham gia http://thuthuataccess.com/forum từ ngày 15-04 -14.
Reply
Những người đã cảm ơn
#2
(15-04-14, 06:11 PM)tuansaker3291 Đã viết: Chào các pro ạ! Em có 1 vấn đề muốn hỏi các pro thế này ạ!

1. Làm sao để tạo 1 view trên Access 2013 (em thường sài sql server thì tạo view dễ lắm, còn trên access thì tìm không thấy ạ)
2. Em có 1 cơ sở dữ liệu thế này ạ:

Ảnh: http://i367.photobucket.com/albums/oo114...97468c.jpg

Ta quan tâm tới 2 bảng là "thuoc" và "banhang"
a. Em muốn viết 1 truy vấn 2 bảng trên để lấy ra mathuoc, tenthuoc, tongsoluong, dongia và thanhtien với:
+/ tenthuoc được tham chiếu từ bảng thuoc
+/ tongsoluong = sum(soluong) trên bảng banhang và group by theo mathuoc và dongia (vì cùng một mã thuốc nhưng có 2 đơn giá khác nhau, phải tách ra để biết được tổng số lượng hàng bán theo giá buôn là bao nhiêu, bán theo giá lẻ là bao nhiêu dù cùng một mã thuốc).
+/ dongia là do người sử dụng nhập vào (thực chất nó được tham chiếu từ giabanbuon hoặc giabanle từ bảng thuoc, nhưng cuối cùng là nó cũng ghi vào bảng banhang này thôi nên coi như là do người dùng nhập vào đi, vì thế chỉ có 2 loại đơn giá)
+/ thanhtien = tongsoluong * dongia;
+/ truy vấn này được lọc theo điều kiện ngaythangnam định trước nhập vào. vi dụ where ngaythangnam = "12/03/2014"
b. Em muốn một truy vấn thứ 2 tính tổng của các thanhtien ở trên và cũng với điều kiện ngaythangnam được định trước.

c. Em nghĩ là nên tạo view cho yêu cầu a ở trên của em và thêm cột ngaythangnam vào đầu tiên (ngaythangnam, mathuoc, tenthuoc, tongsoluong, dongia và thanhtien) sau đó khi nào em cần em select từ view này và where với điều kiện ngaythangnam cần thiết của em, vì vậy nếu giải quyết được yêu cầu c này thì khỏi cần giải quyết yêu cầu a và b. sau đó khi nào cần lấy tổng tiền của các thanhtien em chỉ cần tạo 1 view khác và sum các thanhtien ở trên lại và groupby theo ngaythangnam.
Vậy ai chỉ giúp em cách tạo 2 view này với ạ.

Cảm ơn các pro rất nhiều, sau đây là csdl để các pro tiện giúp em ạ. (pass: 123456a@)
https://drive.google.com/file/d/0B3PQlpI...sp=sharing

Việc tạo view trong access project khá tương tự như trong SQL management studio. Ngay cả với access 2003 mình cũng vẫn tạo view như bình thường. Có chăng có thể bạn tạo accdb (giống như file mdb thông thường) thay vì một ứng dụng accdp (dùng chuyên cho tương tác với SQL server).
Xin chia sẻ!
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn
#3
Anh có thể trợ giúp cụ thể hơn trong trường hợp này cảu em không a!
Chữ ký của tuansaker3291 Xin chào, mình là tuansaker3291, Tham gia http://thuthuataccess.com/forum từ ngày 15-04 -14.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Hàm điều kiện soap000 1 54 05-12-16, 01:29 AM
Bài mới nhất: toancvp
  Lọc query có điều kiện để tạo report honglv157 3 164 01-12-16, 05:15 PM
Bài mới nhất: maidinhdan
  [Help] Xin giúp đỡ về sử dụng hàm Dlookup với nhiều điều kiện dangh5 1 75 30-11-16, 10:44 PM
Bài mới nhất: dangh5
  [Hỏi] Lọc Hợp đồng theo điều kiện ngày tháng vuthaiha90 7 291 28-11-16, 05:31 PM
Bài mới nhất: vuthaiha90
  [Hỏi] cách lọc giá trị trên 2 trường khác nhau? hoanghai902 1 70 18-11-16, 09:27 AM
Bài mới nhất: vulhu06

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ