Đá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
  Bố trí dàn hàng của Sub Report trong Main Report DooHoaangPhuuc 4 131 16-04-18, 12:47 AM
Bài mới nhất: DooHoaangPhuuc
  Hiện Tên nằm Đứng thay vì nằm ngang Winston nguyen 2 106 08-04-18, 02:07 PM
Bài mới nhất: Winston nguyen
  [Help] Giúp đỡ về phân nhóm trong Report dothaipc 5 240 30-03-18, 09:42 AM
Bài mới nhất: dothaipc
  [Lỗi] Giúp đỡ Hàm dsum trong report bị lỗi thanhhau828 15 682 23-02-18, 10:54 PM
Bài mới nhất: MTNQ
  [Hỏi] Crosstab trong crosstab mrsiro 3 267 13-02-18, 08:32 PM
Bài mới nhất: duynamvnn1208

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line