File rút gọn của em đây:
http://www.mediafire.com/download.php?e06ps8po4sph3yy
Thắc mắc của em:
em có F_XEP_LOPVH2:
khi mình chon ở cb trình độ vh -> cb lớp nghề -> sub sẽ lọc ra những SV thỏa 2 đk trên.
khi mình muốn xếp lớp cho họ thì chỉ cần nhấn nút Xếp Lớp:
Đầu tiên 1 Mã lớp mới sẽ đc tạo tự động ghi vào Table LOPVH có định dạng: lop_ban_stt_nienkhoa
trong đó:
lop: 10,11,12
ban: ban A, B,C.
stt:1,2,3,4 (nếu 1 quá 45 hs thì qua 2, 2 quá 45 hs thì qua 3, v.v..)
nienkhoa: Năm học.
vd:
11_A1_2011
11_A2_2011 ( A1 trên 45 sv)
...
em viết code trường hợp này là:
Mã:
IIf([TRINHDOVH]="12","Miễn Văn Hóa",[TRINHDOVH]+1 & [KHOIKHOA] & "1" & Year(Date())) AS MaLopVH
để ghi vào Table LopVH(MaLopVh) nhưng mới là cái SQL thôi muốn cho nó vô VBA mà không đc. Và cái stt thì em chưa viết đc lệnh đếm số record trong sub form để chia stt cho lớp. Khó
wá.
Sau khi đã ghi thành công MaLopVh vào Table LopVh tiếp tục ghi MSSV ( ở sub form dưới) và MaLopVh(vừa mới make tự động) vào Table XepLopVh(Stt,MSSV,MalopVh,NgayXepLop)
Stt và NgayXepLop là auto ròi, chỉ còn MSSV và MaLopVH lấy từ sub thôi thôi.
đó là những thắc mắc cuối cùng trong cài Form này của em. Nhưng khổ nỗi gà VB quá nên
chỉ biết lặng thinh
, ý tưởng thì có chứ làm thì không đc. >"<
P/S: em có 2 cái Query Append MaLopVH và XepLop rồi, 2 Q này cũng lấy đk từ Combo của Form trên, em mới chạy đc trên nền accees thôi (tự điền tay điều kiện) thì ok rồi. giờ muốn hợp nó luôn vào Form thì chịu ( cũng phải zô VBA) nên cũng phải dừng lại ở đó.
Mong anh chị chỉ giáo thêm.
Chúc ACE diễn đàn
một
ngày
tốt
lành.