maixuanthu > 07-06-13, 04:59 PM
Xuân Thanh > 07-06-13, 10:06 PM
Minh Tiên > 08-06-13, 11:43 AM
(07-06-13, 04:59 PM)maixuanthu Đã viết: Em có 1 table như sau:HOC(MAHV,MALOP,DIEMTHI). Em muốn tạo 1 form chyển lớp cho học viên.
Em tạo 1 cái form trong đó có 3 ô textbox, 1 ô dung để nhập mã lớp, 1 ô dùng để nhập mã học viên, 1 ô dùng để nhập vào mã lớp mà họ sinh muốn chuyển sang, đồng thời có thêm 1 nút CHUYỂN. Khi nhấn nút CHUYỂN thì dữ liệu trong trường MALOP của table HOC sẽ bị đổi thành MALOP_C mà ta đã nhập trong ô textbox thứ 3 ở trên và đồng thời xóa điểm thi đi.
VD: Ta có:
(hv001 malop1 7.5)
Ta muốn chuyển cho học viên này sang lớp có mã MALOP2 thì sau khi nhấn nút CHUYỂN thì dữ liệu tròn table sẽ như thế này.
-> (hv001 malop2 0.0)
Mong được các pro giúp đỡ.
Xuân Thanh > 09-06-13, 01:06 PM
maixuanthu > 10-06-13, 03:25 PM
(09-06-13, 01:06 PM)Xuân Thanh Đã viết: Bạn tmtien261 làm gần đúng ý chủ topic yêu cầu, nhưng theo tôi thì
1/ Do có sẵn MaLop và MaHS nên không cần AddNew, chỉ cần Edit sửa MaLop cũ thành Malop mới, sửa Diem = 0. Trong Sub Chuyen do không định nghĩa biến db nên có thể bỏ dòng lệnh Set db = Nothing
2/ Theo dõi kiểu này sẽ không biết được trước khi chuyển lớp, học sinh này đã học qua những lớp nào và điểm số là bao nhiêu. Vì thế nên chăng sắp xếp lại CSDL thêm một table Luu nữa cho đầy đủ
Thân mến