Tôi hỏi vì cái key của ứng dụng này là ở bước 3 và 5 là tính khoảng cách và dự đoán lớp.
Tôi nghĩ bạn chỉ cần dùng query, không cần tạo table để khỏi phải ghi, chép gây nên lỗi "Write Conflict"...
Từ công thức có thể viết cái hàm áp dung chung cho bất cứ môn nào nhập thêm vô để tính khoảng cách.
Bạn làm được như hiện tại là hay lắm rồi, không cần biết đi đường xa hay gần, miễn tới đích là OK rồi. Sau đó rút kinh nghiệm rồi cải tiến tiếp.
Tôi cũng thấy bạn có thể mở rộng ứng dụng cho bất cứ môn học nào thay vì hạn chế chỉ nhập cố định những môn đã thiết kế fix trên form 1. Nhập điểm từng sinh viên ở dạng datasheet để có thể chủ động thêm môn mới
.
Cho học hỏi thêm là cách tính KC1 là theo công thức Euclidean còn công thức KC2 (tính cho chỉ số "Thi lại") là gì vậy bạn?