-
Giúp em Form tìm kiếm theo ngày tháng
Lý Hoàng Phong > 16-11-14, 05:23 PM
Tình hình là em đang làm 1 chương trình quản lí thư viện
Em muốn tạo 1 form tìm kiếm:Tìm kiếm số lượng sách nhập vào trong 1 khoảng thời gian nhập từ bàn phím( Từ ngày...... đến ngày)
Em đã biết cách trên Querry rồi nhưng muốn thẩm mỹ nên muốn làm trên Form cho đẹp. Có nhiều topic nói về vấn đề này rồi nhưng toàn xài code trong VBA. Mà em lại đang học 12 nên không hiểu biết nhiều lắm về VBA.
Vậy nên anh chị nào có cách tạo form trên bằng macro hay cái gì đơn giản thì giúp em.
Em cảm ơn ạ.
[/php][/code][/quote] -
RE: Giúp em Form tìm kiếm theo ngày tháng
changkhoonline77 > 16-11-14, 08:04 PM
Bạn xem thử cái này
http://thuthuataccess.com/forum/thread-8120.html
Macro hạn chế nhiều lắm. Bạn nên tìm hiểu VBA nếu muốn dùng access. -
RE: Giúp em Form tìm kiếm theo ngày tháng
Lý Hoàng Phong > 16-11-14, 11:27 PM
Vậy thưa anh(chị) cho em hỏi. có tài liệu nào hướng dẫn những điều cơ bản về VBA mà dễ hiểu không ạ. Xin chia sẻ giúp em. Em cảm ơn ạ !!!!! -
RE: Giúp em Form tìm kiếm theo ngày tháng
quan_pc > 16-11-14, 11:58 PM
(16-11-14, 11:27 PM)Lý Hoàng Phong Đã viết: Vậy thưa anh(chị) cho em hỏi. có tài liệu nào hướng dẫn những điều cơ bản về VBA mà dễ hiểu không ạ. Xin chia sẻ giúp em. Em cảm ơn ạ !!!!!
Bạn có thể tự học vb rồi sau đó áp dụng vào access bạn nhé. https://drive.google.com/file/d/0B-ViL5M...sp=sharing -
RE: Giúp em Form tìm kiếm theo ngày tháng
huynguyenbd > 01-12-14, 04:07 PM
Mội việc sẽ đơn giản nếu bạn sử dụng chức năng Truyền tham số từ Form sang Query.
Tôi tạo 1 Demo như sau: 1 Table "Demo" gồm có Ma (text), Ngay (Data/time). Sau đó tui nhập 1 số thông tin.
Tiếp theo bạn dùng chức năng "Create query in design view" để tạo 1 query "TimKiem" với thông tin lấy từ Table Demo. Tiếp theo bạn dùng chức năng "Create report by using wizard" tạo 1 Report được lấy từ Query "TimKiem" (Dạng Tabular).
Bây giờ Bạn hãy dùng chức năng "Create form in Design view" để tạo 1 form thiết kế gồm có 2 text box đặt tên là "Txttungay" và "Txtdenngay", 1 nút lệnh command tên "cmdtim". Sau đó bạn vào phần Code VBA, tại ô Object chọn "cmdtinh" sao đó nhập code sau:
Private Sub cmdtim_Click()
DoCmd.OpenReport "timkiem", acViewPreview
End Sub
Rồi đã xong phần thiết kế, bây giờ bạn open Query "Timkiem" lên, nhập vào phần Criteria của Field "Ngay" với công thức Between [Forms]![TimKIem]![txttungay] And [Forms]![TimKIem]![txtdenngay]
Giải thích cú pháp: Between là hàm lấy trong 1 khoảng giữa, tức là từ ngày đến ngày.
Cú pháp: "Forms!Tên Form!Đối tượng trong Form", ở đây tên form là TimKiem, đối tượng chính là 2 textbox trong Form với tên txttungay, txtdenngay.
Chi tiết bạn có thể xem trong Demo ở link bên dưới, chúc bạn thành công!
https://www.mediafire.com/?erx6d1e6i15bi14