hoangtubachkim71 > 26-03-12, 07:31 PM
hoanglonglangtu > 27-03-12, 08:29 AM
phuocthangit > 27-03-12, 10:43 AM
hoangtubachkim71 > 27-03-12, 04:19 PM
(27-03-12, 08:29 AM)hoanglonglangtu Đã viết: Bạn làm như hình nhé :
Thân.
hoanglonglangtu > 27-03-12, 04:59 PM
hoangtubachkim71 > 27-03-12, 07:36 PM
(27-03-12, 04:59 PM)hoanglonglangtu Đã viết: Nếu không xài code thì bạn tạo textbox chứa điểm tb, trong properties của textbox dòng control source nhập vào công thức là oki.
ví dụ có 3 textbox điểm toán lý hóa lần lượt là textbox1,textbox2, textbox3
điểm trung bình = (toán + lý + hóa) /3
thì trong control source của textbox chứa điểm trung bình bạn nhập =([text1].value +[text2].value+[text3].value) /3 là oki.
À, bạn nhớ chọn dòng format trong properties của các textbox là số nhé như Greneral Number chẳng hạn.
Chúc bạn thàh công ^^!
hoanglonglangtu > 28-03-12, 10:41 AM
Noname > 28-03-12, 10:52 AM
UPDATE diemtb SET [diemtb] = ([diemtoan]+[diemly] +[diemhoa])/3
hoangtubachkim71 > 28-03-12, 11:54 AM
(28-03-12, 10:41 AM)hoanglonglangtu Đã viết: Sorry bạn, Thú nhận là nếu không dùng code thì việc tự tính điểm tb như bạn nói mình cũng chưa bít cách nào hay. chỉ có cách ăn gian là tạo textbox tính thui. Nếu xài code thì dễ dàng rùi ^^!
Mà mình nghĩ cũng không cần trường tb trong table điểm vì mình khi truy xuất dữ liệu có thể tạo query lấy ra thêm fields tb.
Mong bạn thông cảm cho sự thiếu kiến thức của mình !!!
(28-03-12, 10:52 AM)Noname Đã viết: Nếu bên table bạn có 1 trường là diemtb thì không có cách nào tính ra nếu không dùng code hoặc 1 query update chạy độc lập.
Có 2 cách tùy bạn chọn lựa:
1/ Bỏ cái cột diemtb trong table đi, khi nào cần tính diemtb thì cho tính lại như bạn hoanglong nói.
2/ vẫn giữ nguyên, tạo 1 query update diemtb,
đại loại như:
Mã:UPDATE diemtb SET [diemtb] = ([diemtoan]+[diemly] +[diemhoa])/3
Xuân Thanh > 06-04-12, 05:56 PM
(28-03-12, 11:54 AM)hoangtubachkim71 Đã viết:(28-03-12, 10:41 AM)hoanglonglangtu Đã viết: Sorry bạn, Thú nhận là nếu không dùng code thì việc tự tính điểm tb như bạn nói mình cũng chưa bít cách nào hay. chỉ có cách ăn gian là tạo textbox tính thui. Nếu xài code thì dễ dàng rùi ^^!
Mà mình nghĩ cũng không cần trường tb trong table điểm vì mình khi truy xuất dữ liệu có thể tạo query lấy ra thêm fields tb.
Mong bạn thông cảm cho sự thiếu kiến thức của mình !!!
thanks bạn. mình cũng nghĩ là không cần trường diemtb trên table. tại vì mình thấy câu report cuối của nó cũng yêu cầu tính diemtb.
mà không biết sao thầy giáo của em mình lại cho trường diemtb vào table. dù sao cũng cảm ơn bạn nhiều. bạn very good lắm
(28-03-12, 10:52 AM)Noname Đã viết: Nếu bên table bạn có 1 trường là diemtb thì không có cách nào tính ra nếu không dùng code hoặc 1 query update chạy độc lập.
Có 2 cách tùy bạn chọn lựa:
1/ Bỏ cái cột diemtb trong table đi, khi nào cần tính diemtb thì cho tính lại như bạn hoanglong nói.
2/ vẫn giữ nguyên, tạo 1 query update diemtb,
đại loại như:
Mã:UPDATE diemtb SET [diemtb] = ([diemtoan]+[diemly] +[diemhoa])/3
thanks noname. chắc mình phải bỏ trường table rồi, mình nghĩ như vậy có lẽ là hợp lý.thanks bạn