Đá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
  Report không hiện ra thông tin? pvhung76 2 103 31-10-17, 08:58 PM
Bài mới nhất: cpucloi
  [Hỏi] Làm sao bỏ khoảng trắng giữa các dòng trong Sub Report ongke0711 11 497 21-10-17, 09:49 PM
Bài mới nhất: maidinhdan
  [Help] Dữ liệu trong Report doandiepanh 17 753 19-10-17, 10:09 AM
Bài mới nhất: tranthanhan1962
  [Hỏi] Bỏ nền xám trong report babyrock2009 3 209 26-09-17, 09:44 PM
Bài mới nhất: tranthanhan1962
  [Help] Phân chia cột trong report tieu_ngao 6 469 26-09-17, 07:50 PM
Bài mới nhất: ongke0711

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ơ