Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Tìm giá bán sản phẩm của khách hàng bằng VBA
#1
Chủ đề này lúc trước mình có làm từ query , giờ mình muốn học thêm cách tìm giá bán sản phẩm của khách hàng từ VBA .

1/ tblHangHoa
- Mahang Text 20 PrimariKey
- Tenhang Text 50

2/ tbKhachHang
- TenKhach text 20 PrimariKey
- Diachi text 20

3/ tblXuatHang
- MaSoXuat Text 20 PrimaryKey
- NgayLap Date

4/ tblXuatHangChiTiet
- MaSoXuat Text 20
- MaHang Text 20
- SoLuong Number
- Giaban Number

Tìm : giá bán sản phẩm *** của khách hàng trong ngày mua gần nhất ( mỗi khách bán giá khác nhau , sản phẩm khác nhau )
ღღღღღTài sản của hugox03 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn huycuong1668
#2
(02-09-14, 01:35 PM)hugox03 Đã viết: Chủ đề này lúc trước mình có làm từ query , giờ mình muốn học thêm cách tìm giá bán sản phẩm của khách hàng từ VBA .

1/ tblHangHoa
- Mahang Text 20 PrimariKey
- Tenhang Text 50

2/ tbKhachHang
- TenKhach text 20 PrimariKey
- Diachi text 20

3/ tblXuatHang
- MaSoXuat Text 20 PrimaryKey
- NgayLap Date

4/ tblXuatHangChiTiet
- MaSoXuat Text 20
- MaHang Text 20
- SoLuong Number
- Giaban Number

Tìm : giá bán sản phẩm *** của khách hàng trong ngày mua gần nhất ( mỗi khách bán giá khác nhau , sản phẩm khác nhau )
Chào bạn!
Cấu trúc các table này là do bạn tự nghĩ hay là có sẵn.
Mình thấy có điểm k hợp lý.
Nên có field Mã khách hàng trong tblKhachhang. Trong tblXuathang cần có Mã khách hàng để liên kết với bảng khách hàng, như vậy mới có thể giải quyết đc yêu cầu của bạn.
Cái này dùng VBA, ý tưởng như sau:
1. Viết 1 hàm, tìm giá sản phẩm theo điều kiện ngày mua gần nhất của khách hàng.
2. Kiến thức phần này liên quan tới nhóm hàm D. Dlookup, Dmax,... Bạn search theo từ khóa đó, đọc các bài của các mem khác đã đăng trong diễn đàn là có thể làm được.
Bí quá thì mình sẽ làm cho bạn cái Demo
Chữ ký của hanyoungmine Bí ẩn!
Reply
Những người đã cảm ơn
#3
Sr do mình ghi thiếu ... "MaKhachHang" bạn giúp mình nhé !
ღღღღღTài sản của hugox03 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn huycuong1668
#4
Chào bạn !
Bạn đã làm bằng Query rồi thì từ Query bạn hãy chuyển sang SQL và nghiên cứu phát triển cho VBA của bạn nhé !
Thân chào !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#5
Bạn tạo Query rồi từ vba bạn cho chạy Query đó bằng lệnh Docmd.OpenQuery "tenquery" như vậy cho dễ quản lý. Mình thường dùng VBA để gọi query như vậy. big green
Chữ ký của HungSoft Xin chào, mình là HungSoft, Tham gia http://thuthuataccess.com/forum từ ngày 27-02 -14.
Reply
Những người đã cảm ơn huycuong1668


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Lỗi] Không lọc đúng khoảng ngày bằng ADODB Minh Tiên 9 1,049 26-06-15, 05:24 PM
Bài mới nhất: Minh Tiên

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ơ