Mình có 1 bài nhỏ như sau Cơ sở dữ liệu từ Access 2000 đặt tên là ĐiemThuong.mdb Có 2 Table HOCSINH (MaHS, TenHS, DiemCanBan, Vung) trong đó DiemCanBan khong dc lon hon 5 (so nguyen) Vung: kieu YES/NO va chi duoc chon 2 dong sau "Noi Thanh", "Ngoai Thanh" DIEMTHUONG (DiemCong, DiemTru, DiemThuong) Lập trình bên VB6 Gồm 1modules, 1Midiform, 3Form Form1: cập nhật HOCSINH MAHS, TENHS, DiemCanBan được thể hiện ở Textbox, Vung được thể hiện ở Combobox (không cho thể hiện ở Datacombo) Ở vấn đề này mình có 1 vài khó khăn 1. Là mình không biết cách thể hiện dữ liệu trên Combobox 2. Khi Load form nếu chưa có dữ liệu thì tất cả command button mờ đi, chỉ có nút Thêm là Sáng (điều này thì mình làm được... mình thử cho Txt_MAHS = empty) 3. Nhưng khi nhấn nút thêm... và thêm dữ liệu nhưng mình nhấn Nút Không (không cập nhật dữ liệu)... lúc này vẫn chưa có cơ sở dữ liệu... và Txt_MaHS vẫn = empty nhưng các nút khác lại sáng lên, ở nút không mình cũng ghi code như ở Form_Load (xử lý chưa có dữ liệu). Form2: Cập nhật ĐiemThuong DiemCong, DiemTru, DiemThuong 1. DiemThuong = DiemCanBan + DiemThem trong đó DiemThem = 20%DiemCanBan nếu Vung = "Ngoai Thanh" DiemThem = 5%DiemCanBan/1DiemCong nếu có DiemCong DiemThem = 10%DiemCanBan/1DiemTru nếu có DiemTru 2. Ở đây mình không biết cách cập nhật DiemThuong mà trong đó có 1 vài filed lấy từ table HOCSINH (mình nhớ là dùng SQL.. nhưng mình bỏ lập trình hơn 1 năm rồi... không nhớ chút cơm cháo gì cả để viết câu SQL đó) Bảo mật Khi mở ứng dụng lên chỉ có 4User được cấp phép vào User1 toàn quyền, pass admin User2 toàn quyền, pass toanquyen User3 chỉ cho cập nhật ở frmHocSinh, nhưng vẫn cho coi frmDiemThuong pass Mod User4 chỉ cho coi 2 frm trên.. nhưng không cho cập nhật bất kỳ thứ gì pass user Ai biết cái nào thì chỉ giúp mình cái đó... cám ơn nhiều