Mình có một chức năng báo cáo, có điều kiện là lọc là dựa vào một khoảng thời gian (date range) và STT range của chứng từ, cụ thể như sau:
- Date range [1] ~ [2]
STT range:
- 0: in hết
1: lọc theo stt [1]~[2]
TC hiện tại của mình như sau: (2 range này không nhập cũng ko sao, mặc định của STT range = 0)
- 1. date range cố định; stt range 0
2. date range blank; stt range 0
3. set date 1, date 2 blank; stt range 0
4. date 1 blank, set date 2; stt range 0
5. stt range 1, trống stt 1~2
6. stt range 1, set stt 1~2
7. stt range 1, set stt 1, trống 2
8. stt range 1, trống 1, set 2
9-12. date range cố định; stt range 1, loop case 5,6,7,8
13-16. set date 1, date 2 blank; stt range 1, loop case 5,6,7,8
17-20. date 1 blank, set date 2; stt range 1, loop case 5,6,7,8
Các case vậy thì cover dc gần hết function này ko? case 9-20 có cần thiết hay ko?
Thanks all