2013-10-11 12 views
8

Tôi có một bảng hiển thị "HOÀN CHỈNH" và "Hãy ở lại" cho mỗi "KHU" như dưới đây:Làm thế nào để thêm một biểu đồ pie báo cáo truy cập của tôi

AREA  DONE REMAIN TOTAL 
AREA1  100  200  300 
AREA2  200  300  500 
AREA3  200  700  900 

Bây giờ tôi muốn thực hiện một báo cáo rằng chương trình "DONE" và "REMAIN" trong mỗi AREA với biểu đồ hình tròn, bây giờ tôi có vấn đề làm thế nào tôi phải làm công việc này cho đồ thị, làm thế nào nên là "nguồn hàng" của điều khiển biểu đồ. Nhu cầu truy vấn nào trên bảng này?

+0

Chỉ cần được rõ ràng: Bạn muốn ba biểu đồ pie riêng biệt, một cho từng khu vực, có đúng không? –

+0

vâng, tôi muốn có ba biểu đồ hình tròn riêng biệt, một biểu đồ cho mỗi KHU VỰC. – masoud

Trả lời

10

(Tôi sẽ cho rằng bảng của bạn được đặt theo tên [KHU VỰC].)

Bí quyết ở đây là tạo ra một truy vấn UNION lưu tên [AreaDataForPieChart] ...

SELECT "DONE" AS PieCategory, [DONE] AS PieValue, [AREA] FROM [AREAS] 
UNION ALL 
SELECT "REMAIN" AS PieCategory, [REMAIN] AS PieValue, [AREA] FROM [AREAS] 

. ..return ...

PieCategory PieValue AREA 
----------- -------- ----- 
DONE    100 AREA1 
DONE    200 AREA2 
DONE    200 AREA3 
REMAIN   200 AREA1 
REMAIN   300 AREA2 
REMAIN   700 AREA3 

... và căn cứ biểu đồ hình tròn trên đó.

Bắt đầu bằng cách tạo ra một báo cáo dựa trên [KHU VỰC] bảng, và hiển thị [AREA] trong một hộp văn bản:

Report1.png

Bây giờ thêm một điều khiển Chart để ban nhạc chi tiết của báo cáo. Khi được nhắc, chọn truy vấn lưu chúng tôi đã tạo ở trên

ChooseQuery.png

Chọn [PieCategory] và [PieValue] như các cột cho bảng xếp hạng

ChooseColumns.png

Chọn "Pie Chart" như bảng xếp hạng loại

ChooseChartType.png

Layo dữ liệu mặc định ut sẽ hoạt động tốt vì thứ tự của các cột trong truy vấn của chúng tôi

DataLayout.png

Nói với báo cáo này để liên kết các biểu đồ vào báo cáo chính bằng công [AREA] các lĩnh vực

Linking.png

Đặt cho biểu đồ một tiêu đề có ý nghĩa, sau đó nhấp vào nút "Hoàn tất".

Finish.png

Bây giờ xem trước báo cáo. Nó sẽ giống như thế này:

Results.png

0

Thực hiện theo các liên kết dưới đây:

Một cách đơn giản để sử dụng biểu đồ pie trong việc tiếp cận ms Tôi đã thử với

SELECT status, Count(status) AS count FROM Table1 group by status; 

Query trong Row nguồn tài sản biểu đồ tròn.

Cột đầu tiên sẽ hiển thị dưới dạng nhãn của biểu đồ hình tròn và cột thứ 2 sẽ hiển thị số lượng.

http://www.worldbestlearningcenter.com/index_files/Access-vba-piechart.htm#

Các vấn đề liên quan