Đá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
  Thêm giá trị vào combobox tại vị trí nhập liệu tranthanhan1962 0 59 24-04-17, 06:37 PM
Bài mới nhất: tranthanhan1962
  Cập nhật người dùng lên form hiển thị kutieu2016 2 90 15-04-17, 09:13 PM
Bài mới nhất: kutieu2016
  [Hỏi] Mở form có điều kiện. Các bác giúp em với! cannguyen 3 237 23-02-17, 09:46 AM
Bài mới nhất: dutuan80637
  [Help] Truy vấn nhiều giá trị, nhập trong 1 textbox duy nhất ở form ckno1no 11 854 23-01-17, 01:32 PM
Bài mới nhất: ckno1no
  Nút Thêm dữ liệu trên form vulhu06 3 960 16-01-17, 10:33 AM
Bài mới nhất: Lê Văn Giáp

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ơ