Đá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
  [Help] Truy vấn nhiều giá trị, nhập trong 1 textbox duy nhất ở form ckno1no 11 554 11 Giờ trước
Bài mới nhất: ckno1no
  [Help] khoanh vùng tìm kiếm trong Search Form Godspear 3 101 19-01-17, 05:31 AM
Bài mới nhất: Godspear
  code chuyển đổi Hex sang ASCII trong access thanhtruong 6 184 18-01-17, 11:15 AM
Bài mới nhất: thanhtruong
  [Hỏi] Tạo Login Form cùng với Advanced Security Level Godspear 10 340 16-01-17, 11:33 AM
Bài mới nhất: Godspear
  Nút Thêm dữ liệu trên form vulhu06 3 829 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ơ