Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Cách lấy giá bán theo mốc thời gian trong Form
#11
(11-04-13, 08:49 AM)muaphonui_2010 Đã viết: Hình như code trên thiếu 1 điều kiện ngày áp dụng < ngày chứng từ , Vì nếu như vậy thì nó có thể lấy giá lớn hơn ngày chứng từ. Không biết đúng ko nữa.

Nó ở đây nè bạn :
Mã:
If rs!NgayApDung < dNgay Then
    Gia = rs!Gia: Thay = True
Else
    Exit Do
End If

Giải thích : Code trên lọc trong table tblDSGia có MaSP = MaSP đang xét(sSP). Xét duyệt table trên sau khi sort NgayApDung tăng dần. Khi NgayApDung < NgayChungTu(dNgay) thì lấy Giá tại trường Gia gán cho biến Gia. Khi NgayApDung > NgayChungTu thì không duyệt nữa(Exit Do). Như vậy nó luôn láy giá gần nhất so với NgayChungTu
Thân mến

Nếu hoàn chỉnh thì phải sửa

Mã:
If rs!NgayApDung < dNgay Then

thành

Mã:
If rs!NgayApDung <= dNgay Then

để nó xét luôn trường hợp NgayApDung = NgayChungTu
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
#12
(11-04-13, 03:08 PM)Xuân Thanh Đã viết: Khi NgayApDung > NgayChungTu thì không duyệt nữa(Exit Do)

Nhưng hình như chủ tip muốn NgayApDung > NgayChungTu thì lấy giá kế đó (miễn ngày áp dụng đừng lớn hơn ngày chứng từ ngày áp dụng Max) .
==> theo mình chỉ cần 2 quey là xong thôi mà, (query 1 : điều kiện là NgayApDung<NgayChungTu và mã hàng = mã hàng ; Query 2 : lấy ngồn từ query 1 : điều kiện là Max Ngayapdung) ===> thế là ta đã lấy dc giá cuối cùng, mà NgayApDUng không lớn hơn NgayCHungTu.
Chữ ký của muaphonui_2010 "Cần cù bù thông minh"
Reply
Những người đã cảm ơn
#13
Ta chỉ tạo 1 Query là đủ, trong access query có query truy vấn là "select top 1 ..."
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
  Cách đề tạo Combo Box và List Box Tương ứng Godspear 9 288 7 Phút trước
Bài mới nhất: toancvp
  [Hỏi] Refresh Form và tiếp tục hoạt động Godspear 2 47 3 Giờ trước
Bài mới nhất: Godspear
  [Hỏi] Cách thêm dữ liệu vào form Main_Sub NganNguyen 1 38 06-12-16, 02:23 AM
Bài mới nhất: maidinhdan
  Tự động hiện Form khi loading hết thời gian ChiMai 1 49 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
Photo [Hỏi] Mở Form trên access 2007 báo lỗi jason 5 195 22-11-16, 09:23 AM
Bài mới nhất: jason

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ơ