Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Tạo report liệt kê tất cả các thiết bị trong kho
#1
Mình đang có 1 database quản lý thiết bị IT, trong đó mình có 4 tables như sau:

tbl-Device gồm có các trường:DevID (Mã thiết bị),Type,CSpec,SWTY,DevPics...
tbl-User gồm có các trường: UID (Mã người sử dụng thiết bị),FullName, Dept...
tbl-Assisgn Dev-Usr gồm có các trường: UID, DevID, Status
tbl-Location gồm có các trường: DevID, CPN (tên máy tính)...

Relationship như sau:
[Hình: relationship.jpg]

Sau khi mình nhập xong thông tin vào các tables trên, mình tạo 1 Report để xuất ra báo cáo danh sách thiết bị vừa nhập xong, nhưng báo cáo chỉ trích xuất ra những thiết bị mà mình gán cho người sử dụng. Ví dụ: hiện tại mình có 2 thiết bị với DevID là DEVID-001 và DEVID002. Duy nhất chỉ có thiết bị DEVID-001 được gán cho người dùng tên là Osamu Kawasaki có mã số là UID-001, còn thiết bị số 2 mình chưa gán cho người nào sử dụng. Mình muốn tạo 1 report để liệt kê tất cả các thiết bị trong bảng tbl-Device, nếu thiết bị nào chưa gán cho người sử dụng thì vẫn liệt kê vào nhưng text box UID và Full Name là trống.

Kết quả xuất report:
[Hình: reportresult.jpg]

Nhờ các bạn giúp đỡ, mình có đính kèm luôn database theo link này DB FILE, mấy bạn xem nhé.

Cám ơn các bạn rất nhiều!
Chữ ký của meoukg Xin chào, mình là meoukg, Tham gia http://thuthuataccess.com/forum từ ngày 07-07 -11.
Reply
Những người đã cảm ơn sagiang3888
#2
Để hiển thị tất cả thì chỉ cần bảng tbl-Device là đủ, trên report nếu cần full name, department, ... thì sử dụng các công thức truy vấn là được (ví dụ hàm Dlookup chẳng hạn)
Bạn không thể sử dụng tất cả các bảng như trên để đưa vào query vì nó không lọc được như yêu cầu của báo cáo
Tất nhiên còn có một số cách nữa (tạo bảng tạm, ...)

Nếu có thể, bạn post file của bạn lên, mọi người giúp Lightbulb
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(12-04-13, 07:36 PM)cpucloi Đã viết: Để hiển thị tất cả thì chỉ cần bảng tbl-Device là đủ, trên report nếu cần full name, department, ... thì sử dụng các công thức truy vấn là được (ví dụ hàm Dlookup chẳng hạn)
Bạn không thể sử dụng tất cả các bảng như trên để đưa vào query vì nó không lọc được như yêu cầu của báo cáo
Tất nhiên còn có một số cách nữa (tạo bảng tạm, ...)

Nếu có thể, bạn post file của bạn lên, mọi người giúp Lightbulb

Cám ơn bạn đã trả lời. File database của mình nằm ở link của bài viết trước đó bạn. Bạn và mọi người xem giúp mình nhé.
Ngoài ra, bạn cho mình hỏi thêm, thông thường thì khi thiết lập database giống trường hợp của mình, thì cách các bạn làm ntn? Mình thiết lập relationship như vậy đã đúng chưa?
Chữ ký của meoukg Xin chào, mình là meoukg, Tham gia http://thuthuataccess.com/forum từ ngày 07-07 -11.
Reply
Những người đã cảm ơn
#4
Bạn dùng access bao nhiêu vậy sao mình mở nó ko lên?? Lỗi này hình như lỗi của database dùng vb thì phải
[Hình: quan100157.host22.com_625_Capture.PNG]
Chữ ký của quan_pc Lắp đặt Internet VNPT tại Điện Bàn - Quảng Nam - Hotline: 0915.636.745
ღღღღღTài sản của quan_pc (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
(14-04-13, 09:35 PM)quan_pc Đã viết: Bạn dùng access bao nhiêu vậy sao mình mở nó ko lên?? Lỗi này hình như lỗi của database dùng vb thì phải
[Hình: quan100157.host22.com_625_Capture.PNG]
Hi Bạn, mình dùng Access 2010, database của mình làm đơn giản, mình không biết VB.
Chữ ký của meoukg Xin chào, mình là meoukg, Tham gia http://thuthuataccess.com/forum từ ngày 07-07 -11.
Reply
Những người đã cảm ơn
#6
cái phần mở rộng *.accdb là từ acess 2007 trở lên đó.lúc tạo không chọn format theo 2003 nên có cái phần mở rộng như vậy!
Chữ ký của proxp Xin chào, mình là proxp, Tham gia http://thuthuataccess.com/forum từ ngày 12-04 -13.
Reply
Những người đã cảm ơn
#7
(12-04-13, 06:13 PM)meoukg Đã viết: Mình đang có 1 database quản lý thiết bị IT, trong đó mình có 4 tables như sau:

tbl-Device gồm có các trường:DevID (Mã thiết bị),Type,CSpec,SWTY,DevPics...
tbl-User gồm có các trường: UID (Mã người sử dụng thiết bị),FullName, Dept...
tbl-Assisgn Dev-Usr gồm có các trường: UID, DevID, Status
tbl-Location gồm có các trường: DevID, CPN (tên máy tính)...

Relationship như sau:
[Hình: relationship.jpg]

Sau khi mình nhập xong thông tin vào các tables trên, mình tạo 1 Report để xuất ra báo cáo danh sách thiết bị vừa nhập xong, nhưng báo cáo chỉ trích xuất ra những thiết bị mà mình gán cho người sử dụng. Ví dụ: hiện tại mình có 2 thiết bị với DevID là DEVID-001 và DEVID002. Duy nhất chỉ có thiết bị DEVID-001 được gán cho người dùng tên là Osamu Kawasaki có mã số là UID-001, còn thiết bị số 2 mình chưa gán cho người nào sử dụng. Mình muốn tạo 1 report để liệt kê tất cả các thiết bị trong bảng tbl-Device, nếu thiết bị nào chưa gán cho người sử dụng thì vẫn liệt kê vào nhưng text box UID và Full Name là trống.

Kết quả xuất report:
[Hình: reportresult.jpg]

Nhờ các bạn giúp đỡ, mình có đính kèm luôn database theo link này DB FILE, mấy bạn xem nhé.

Cám ơn các bạn rất nhiều!
Bạn đưa chuổi sau vào RecordSource của report nhé.

Trích dẫn:SELECT [tbl-Device].DevID, [tbl-Device].Type, [tbl-Device].SWTY, [tbl-Location].CPN, [tbl-User].UID, [tbl-User].FullName, [tbl-User].Dept
FROM [tbl-User] RIGHT JOIN (([tbl-Device] LEFT JOIN [tbl-Assisgn Dev-Usr] ON [tbl-Device].[DevID] = [tbl-Assisgn Dev-Usr].[DevID]) INNER JOIN [tbl-Location] ON [tbl-Device].[DevID] = [tbl-Location].[DevID]) ON [tbl-User].UID = [tbl-Assisgn Dev-Usr].UID;


File đính kèm
.zip   ITDevice and User.zip (Kích cỡ: 35.32 KB / Tải về: 15)
Chữ ký của domfootwear Xin chào Guest, nếu Guest biết thủ thuật nào thì nên chia sẻ cho cộng đồng nhé.
ღღღღღTài sản của domfootwear (View All Items) ღღღღღ
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
  [Hỏi] Điều chỉnh tỷ lệ in report như trong Excel trangdv.pchg 1 35 18-02-17, 04:16 PM
Bài mới nhất: cpucloi
  [Hỏi] In report ở SubForm langtuphidao 9 172 18-02-17, 08:12 AM
Bài mới nhất: langtuphidao
Photo Hỏi cách tìm, lọc các report theo điều kiện ledangvan 5 156 18-01-17, 02:56 PM
Bài mới nhất: ongke0711
  Hướng Dẫn Không làm được hàm Dsum trong Report toi511 6 276 31-12-16, 10:43 AM
Bài mới nhất: cpucloi
  [Help] làm sao để hiển thị mà tên phòng sẽ nằm gọn trong ô chứa các Nhân viên phamlong24 8 302 30-12-16, 01:51 PM
Bài mới nhất: phamlong24

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ơ