Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hướng dẫn] Giúp mình vấn đề cập nhật chỉ số điện nước cũ mới khi thêm phiếu thu?
#1
Mình đang học môn Access!
Đây là cơ sở dữ liệu quản lý nhà trọ mình đang làm http://www.mediafire.com/?bt8fxrlefko28yz
Table PHIEUTHU(Mapt,map,thang,nam,diencu,dienmoi,nuoccu,nuocmoi,tiendien,tiennuoc,tienphong,tongtien)
Vấn đề của mình là khi tạo form thêm phiếu thu mới thì làm sao để khi chọn phòng ,tháng, năm mới thì form sẽ tự động cập nhật số điện nước cũ (tức là số điện, nước mới của tháng trước hoặc tháng gần đây nhất ) vậy?Bạn nào hướng dẫn cách làm dùm mình!Cảm ơn!
Chữ ký của veoveo Xin chào, mình là veoveo, Tham gia http://thuthuataccess.com/forum từ ngày 23-04 -13.
Reply
Những người đã cảm ơn
#2
câu lệnh:

Mã:
soTruoc = DLookup("DIENMOI", "PHIEUTHU", "MAP='<ma phong>' AND THANG=[thang] AND NAM=[nam]")

sẽ tìm chỉ số điện nước của tháng, năm của phòng nào đó, sẽ giúp được việc của bạn.

015
ღღღღღTài sản của bomnhauag (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
- Form phiếu thu tính tháng mà không tính ngày.
- Vậy 1 khách thuê phòng từ 01/04/2013 đến 15/04/2013; 1 khách khác thuê tiếp từ 16/04/2013 đến 30/04/2013 thì sao? Vì hai khách này đều ở tháng 4.
Chữ ký của TvAcc Xin chào, mình là TvAcc, Tham gia http://thuthuataccess.com/forum từ ngày 06-01 -13.
Reply
Những người đã cảm ơn
#4
@bomnhauag: câu lệnh của bạn mình cũng chưa hiểu rõ lắm bạn có thể giải thích thêm dùm mình đi!
Ví dụ:mình thêm phiếu thu tháng 5 thì làm sau dò tìm được điện nước mới của tháng 4 hoặc tháng gần đây nhất của phòng đó để thêm vào điện nước cũ của tháng 5.
@tvacc: vấn đề này mình cũng đang suy nghĩ không nắm chắc cách làm ,do mình định quản lý thu tiền nhà trọ theo phòng thôi chứ không thu theo khách hàng, phòng trọ có thể nhiều người ở, không như khách sạn tính tiền theo ngày.Bạn có thể góp ý thêm dùm mình được không!?
Chữ ký của veoveo Xin chào, mình là veoveo, Tham gia http://thuthuataccess.com/forum từ ngày 23-04 -13.
Reply
Những người đã cảm ơn
#5
Lập thêm một table tblTongHop gồm Thang, Nam, MaPhong, TienDien, TienNuoc rồi dùng theo cách của BOM mà làm. Cuối tháng khi làm phiếu thu thì cập nhật luôn vào tblTongHop
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
- À thì ra Veoveo chỉ muốn tính doanh thu từng phòng, theo từng tháng cụ thể, không cần biết tiền đó do ai trả.
- Cứ tưởng bị tính tiền oan, tính đi kiện chủ phòng trọ. Ví dụ:
1. Ngày 31/03/13: chỉ số điện phòng B1 là 10
2. Một gia đình 3 người nhà X thuê phòng B1 từ 01/04/13 đến 15/04/13: chốt chỉ số điện 25
3. Tôi thuê phòng trọ B1 từ 16/04/13 đến 30/04/13: chốt chỉ số điện 32
- Như vậy tháng 4 Veoveo phải thu tiền phòng B1 (phần tiền điện) của 2 khách hàng: 1 là gia đình nhà X; 1 là tôi (không thu của mình tôi nguyên tháng 4 vì lúc đó “Điện cũ” của tôi là 25 không phải 10)
=> Từ đó suy ra cách làm như sau:
- Trên phiếu thu không dùng 2 combobox Tháng, Năm -> thay bằng 2 textbox “Từ ngày” và “Đến ngày” (là ngày thuê phòng ý).
- Trên phiếu thu thêm textbox “Ngày phiếu thu” (sau này thống kê doanh thu theo ngày hoặc tháng, quý, năm)
- Thêm combobox “Mã lượt trọ” : nó khác “Mã khách trọ” là mã của từng người trọ (ví dụ trên có 2 mã lượt trọ, nhưng có 4 mã khách trọ) => có mã này trong table đăng ký trọ thì “kéo” ngày đến, ngày đi vào form Phiếu thu ở trên luôn: tiện ghê
- Khi thêm phiếu thu phòng B1 ngày 30/04/13 (ngày tôi trả phòng ý): Click combobox Mã phòng, chọn phòng B1 thì sự kiện Afterupdate của nó sẽ dò tìm trường “Điện mới” trong table Phiếu thu là 25 gán vào textbox “Điện cũ” của phiếu thu.
+ Điều kiện tìm là “mã phòng” ở table Phiếu thu = “mã phòng” ở form Phiếu thu
+ Và “ngày đi” ở table Phiếu thu NHỎ HƠN GẦN NHẤT “ngày đi” ở form Phiếu thu : phải dùng vòng lặp để tìm nó (nó tìm từ ngày 01/01/13 đến ngày 15/04/13 thì dừng lại, là ngày NHỎ HƠN GẦN NHẤT trong table Phiếu thu so với ngày 30/04/13)

=> Veoveo cứ theo hướng nhu cầu mình cần tới đâu thì làm tới đó, như vậy đỡ mệt hơn. Tôi là kế toán nên cứ đòi Access làm cái này, cái kia. Rõ khổ. Không bàn ra nữa.
Chữ ký của TvAcc Xin chào, mình là TvAcc, Tham gia http://thuthuataccess.com/forum từ ngày 06-01 -13.
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
  [Help] Cập nhật combobox 2 từ combobox 1 (dữ liệu ở nhiều bảng) votinh.tq 6 199 22-11-16, 11:34 PM
Bài mới nhất: votinh.tq
  [Help] Chỉnh giúp Form thống kê hoanghai902 2 124 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902
  [Help] Dòng chữ chạy trên form báo đến ngày sinh nhật tronghieu9792 1 121 20-10-16, 09:30 AM
Bài mới nhất: lamvankhanh
  Click đúp chuột hiện form và cập nhật dữ liệu theo số phiếu Ranju 1 128 05-10-16, 11:02 AM
Bài mới nhất: lmthu
  Xin giúp tạo 1 trường trong table đánh số tự động thay cho autonumber trungminh 7 448 16-09-16, 05:17 PM
Bài mới nhất: maidinhdan

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ơ