Hi các bạn!
Topic này Bợm lập ra để cùng bàn về vấn đề chuẩn hóa 1 số chức năng khi lập trình, cụ thể thế nào sẽ được bàn qua từng bài viết. Thân!
1. Tạo công cụ chọn khoảng thời gian:
vấn đề chọn thời gian phát sinh khi người sử dụng chọn xuất báo cáo:
ví dụ: chọn khoảng thời gian để xuất bảng kê hóa đơn bán hàng, chọn khoảng thời gian để xuất báo cáo quá trình làm việc của nhân viên, chọn khoảng thời gian để biết chi tiết nhập xuất tồn kho hàng hóa...
cách giải quyết của đa số các bạn là cho người dùng nhập Từ ngày-Đến ngày ngay trên form, như vậy vẫn không khả dụng khi chương trình có nhiều chổ cần phải chọn ngày thì phải thiết kế nhiều chổ, khi cần chỉnh code cho nó thì là ác mộng đêm hè.
Nên tốt nhất chúng ta tạo một công cụ Chọn Thời Gian riêng biệt rồi khi cần thì gọi nó, nó sẽ giúp người dùng lựa chọn thời gian và báo về cho chúng ta cái Từ Ngày và Đến Ngày. Giao hẳn nhiệm vụ này cho nó.
Nói thì có vẻ khó hiểu, cùng Bợm bay vào thực hành sẽ rõ. Công cụ sẽ sử dụng một số hàm hệ thống ngày tháng: Date(), Month(), Day(), Year(), DateAdd().... các bạn có thể tìm hiểu các lệnh này trong diễn đàn, đã có nhiều hướng dẫn rồi.