-
04-04-2009, 07:13 PM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Xin giúp đỡ về cách hiện bảng lương trong Access
Xin mọi người giúp đỡ:
Mình có 2 table:
Luong(MaNV, NgayDinhMucLuong,SoTien)
NhanVien(MaNV,HoNV,TenNV)
Mình muốn khi xem thông tin nhân viên thì hiện ra tiền lương là NgayDinhMucLuong gần nhất của nhân viên đó. Mình vẫn chưa làm ra.
Mong các bạn giúp đỡ mình.
Thank'sView more random threads:
- Giúp tạo main/sub form
- Tạo truy vấn Query
- giúp mình nghĩ ra các trường khi quản lý xe khách
- Cần giúp đỡ về Update Query
- Mở file Access bị khoá
- chuyển từ excel sang access
- bài thi cuối kì của em, mong mọi người giúp
- Giúp em câu này với mọi người
- Mở file bằng MS2003 không được - Lỗi 10027
- Lỗi không hiển thị trường Key trong Combobox của Access 2003
-
04-05-2009, 12:30 AM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Xin giúp đỡ về cách hiện bảng lương trong Access
Gửi bởi startblack
Nếu biết thì tốt, còn không biết thì mở cái query mới ra, chọn cái table Luong.
Lấy xuống vùng QBE các field cần (có thể là hết luôn).
Ở cột có field là manv, gõ vào ô Criteria như sau: [Nhap vao ma nhan vien. Mục đích là khi chạy query, sẽ có một hộp nhập hiện lên cho nhập mã nhân viên cần. (cái này gọi là Parameter).
Cột ngaydinhmucluong, chỗ sort chọn Descending, mục đích để cho nổi cái dòng có ngaydinhmucluong gần nhất lên đầu.
Nhấn F4 để hiện cửa sổ Query Properties, Top Values, nhập vào là 1.
Cơ bản là thế. Cụ thể cho mỗi ứng dụng, mỗi thiết kế thì có thể khác một chút.
-
04-09-2009, 04:56 PM #3Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Xin giúp đỡ về cách hiện bảng lương trong Access
Thank's bạn phatnq2002 đã giúp mình, về query trong Access mình không rành lắm (vì mới tự học) nên còn mong bạn giúp đỡ nhiều, hầu hết mình dùng DAO để viết code cho dễ truy vấn và hiển thị trên Form Access. Điều đó không tận dụng hết khả năng của Access. :ngaytho:
Cho mình hỏi thêm câu nữa:
Mình có 3 table:
NV(MaNV,HoNV,TenNV)
Xe(BienSX, SoCHo)
NV-Xe(MaNV,BienSX,NgayGiaoXe)
với table NV-Xe ghi nhận thông tin: ngày nhân viên được giao xe.
Yêu cầu: 1 xe có thể có 1 hoặc nhiều nhân viên cùng đảm nhận xe.
Nhưng mình vẫn không biết cách nào xác định trong thời gian hiện tại 1 xe có bao nhiêu người đang quản lý. Xe nào o có nhân viên quản lý, và nhân viên đó đang (hoặc có) quản lý bao nhiêu xe.
Mong các bạn hướng dẫn giúp
-
04-10-2009, 02:23 AM #4Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 0
Ðề: Xin giúp đỡ về cách hiện bảng lương trong Access
Gửi bởi startblack
Một xe có bao nhiêu người quản lý trong thời gian hiện tại:
1. Trường hợp chỉ cần biết số người:
SELECT BienSX, COUNT(MaNV) AS songuoi FROM NV-Xe WHERE NgayGiaoXe = Date() GROUP BY BienSX
2. Trường hợp cần biết luôn là ai:
SELECT A.BienSX, A.MaNV, (B.HoNV + " " + B.TenNV) AS hoten FROM NV-Xe A INNER JOIN NV B ON A.MaNV = B.MaNV WHERE NgayGiaoXe = Date()
Xe không có ai quản lý:
SELECT BienSX FROM Xe WHERE BienSX Not In (SELECT BienSX FROM NV-Xe WHERE NgayGiaoXe = Date())
Nhân viên quản lý bao nhiêu xe:
1. Trường hợp chi cần biết số lượng xe:
SELECT MaNV, COUNT(BienSX) AS soxe FROM NV-Xe WHERE NgayGiaoXe = Date() GROUP BY MaNV
2. Trường hợp biết chi tiết từng xe:
SELECT A.MaNV, (B.HoNV + " " + B.TenNV) AS hoten, A.BienSX FROM NV-Xe A INNER JOIN NV B ON A.MaNV = B.MaNV WHERE NgayGiaoXe = Date()
Nora Ephron là tiếng tăm huyền thoại của dòng phim lãng mạn, khôi hài và suy tôn ẩm thực của Hollywood - Ảnh: New York Times Tại buổi lễ tưởng vọng bà gần đây, 800 bạn bè và người thân - trong đó có...
Một số bí mật vây quanh Nora Ephron đã liên tục được công bố