Đánh giá chủ đề:
  • 1 Votes - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hiện thị giới hạn trong báo cáo
#1
Mình mới học access, muốn nhờ các bạn giúp 1 câu
làm thế nào để báo cáo chỉ hiện thị ra " 5 lý do cao nhất" trong báo cáo của access, đó là các mã w50, w51, w22, w19,. như hình vẽ
các mã còn lại sẽ ẩn đi,
cảm ơn các bạn nhiều
[img][Hình: Capture_zps8e2a5e7a.jpg][/img]
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#2
Bạn có thể dùng thêm từ khóa Select Top 5 .... from.... trong câu lệnh Query dùng trong báo cáo!
Nếu RecordSource là tên một bảng thì bạn sử dụng cú pháp Select Top 5 Frequency, [các trường khác cách nhau bằng dấu phẩy,....] from [Tên bảng] order by [Frequency] DSC;

Tham khảo thêm chỗ này để có thêm ví dụ minh họa nhé
http://www.techonthenet.com/access/queri...ts2007.php
Hoặc đây nữa!
http://www.techonthenet.com/access/queri...esults.php
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 svhsph
#3
(18-08-14, 12:01 PM)paulsteigel Đã viết: Bạn có thể dùng thêm từ khóa Select Top 5 .... from.... trong câu lệnh Query dùng trong báo cáo!
Nếu RecordSource là tên một bảng thì bạn sử dụng cú pháp Select Top 5 Frequency, [các trường khác cách nhau bằng dấu phẩy,....] from [Tên bảng] order by [Frequency] DSC;

Tham khảo thêm chỗ này để có thêm ví dụ minh họa nhé
http://www.techonthenet.com/access/queri...ts2007.php
Hoặc đây nữa!
http://www.techonthenet.com/access/queri...esults.php


Bạn ơi, mình làm không được, bạn xem giúp mình trong data gửi kèm nhé
Mình muốn trước đó sẽ lọc cho trường [injury code] trong bảng (Reason for injury), sau đó mới chọn ra top 5
cảm ơn bạn
Mã:
https://www.mediafire.com/?mtbsba925qy0ytb
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
Reply
Những người đã cảm ơn
#4
Bạn sửa Query nguồn của báo cáo như thế này:::
Mã PHP:
SELECT TOP 5 [Top 10].diagnosis AS [Injury code], ICD10_1.description AS [Name of injury], ICD10.description,
 
diagnosis.diagnosis AS ReasonICD10.descriptionCount(diagnosis.diagnosis) AS CountOfdiagnosis1
FROM 
((([Top 10INNER JOIN 8044 ON [Top 10].diagnosis = [8044].diagnosisINNER JOIN diagnosis ON [8044].admission_id 
diagnosis.admission_idINNER JOIN ICD10 ON diagnosis.diagnosis ICD10.codeINNER JOIN ICD10 AS ICD10_1 
ON 
[Top 10].diagnosis ICD10_1.code
GROUP BY 
[Top 10].diagnosisICD10_1.descriptiondiagnosis.diagnosisICD10.descriptionICD10.descriptiondiagnosis.position,
 
diagnosis.Other
HAVING 
(((diagnosis.diagnosisLike "Y*" Or (diagnosis.diagnosisLike "X*" Or (diagnosis.diagnosisLike "W*") AND
 ((
diagnosis.position)=2) AND ((diagnosis.OtherLike "P"))
ORDER BY [Top 10].diagnosisCount(diagnosis.diagnosisDESC

Bạn chú ý cái chỗ Select Top 5 nhé!
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 svhsph
#5
Cảm ơn bạn nhiều,
Chữ ký của svhsph
Mã:
Share to be shared
Time is flying
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] Sắp xếp dữ liệu trong báo cáo hoanghai902 2 86 03-11-16, 01:22 AM
Bài mới nhất: maidinhdan
  Hướng Dẫn Tạo Report theo Combobox trong Form thangbomdethuong2000 7 286 20-10-16, 08:41 PM
Bài mới nhất: thangbomdethuong2000
  Hướng Dẫn Không làm được hàm Dsum trong Report toi511 5 184 15-10-16, 08:20 PM
Bài mới nhất: toi511
  [Hỏi] Số không được ngăn cách bởi dấu phẩy hoặc chấm trong Text xndt 2 116 14-10-16, 04:20 PM
Bài mới nhất: xndt
  Sử dụng query và các hàm trong report để hoàn thành báo cao nhanh nhất trungminh 5 314 25-09-16, 09:45 PM
Bài mới nhất: trungminh

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ơ