-
04-04-2009, 07:13 PM #1
Junior 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:
- [HELP] Lỗi hiển thị #### trong report
- tặng phần mềm nhỏ Access để nghiên cứu
- Cần nhờ các bạn giúp gấp về access
- Đếm số bản ghi trong subform theo nhóm trên mainform
- Nếu muốn Link hay Import thì phải nhập mật khẩu
- giúp mình số chứng từ tự động tăng khi nhấn nút thêm
- Xin chỉ cách tắt chức năng MouseWheel
- Phân tích chi phí
- chuyển từ excel sang access
- Cứu em với ! Về việc phát sinh dữ liệu chương trình quản lý
-
04-05-2009, 12:30 AM #2
Junior 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 #3
Junior 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 #4
Junior 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()
Trong thế giới chăm chút sức khỏe tình dục hiện đại, mát xa tuyến tiền liệt không còn là điều xa lạ. Nó không chỉ mang lại khoái cảm sâu sắc mà còn hỗ trợ nam giới cải thiện sức khỏe sinh lý và tuyến...
Svakom Vick có gì đặc biệt? Khám phá thiết bị mát xa tuyến tiền liệt hàng đầu