-
07-13-2013, 05:58 PM #1
Silver member
- Ngày tham gia
- Nov 2015
- Bài viết
- 37
Hỏi cách viết 1 hàn function tính điểm TB
Cho mình hỏi cách viết 1 hàm function nhé. Đề bài là
Trong module 1 viết hàm sau
Function DIEM_TB2(MAHS as string) as Single để tính điểm trung bình của thí sinh có MAHS (MÃ HỌC SINH) TRONG TABLE DIEMTHI =MAHS được cho trong hàm theo công thức sau:
DIEM_TB2 = (ĐIỂM VĂN *2+ĐIỂM TOÁN*3)/5View more random threads:
- Maximize của main form ảnh hưởng các form khác
- cần giúp đỡ về bài này
- Không cho tự động ghi record.
- Tạo form login
- Chạy 1 function vbscript trong Access???
- Làm đông hồ đếm ngược trong Access
- xin code tạo nút save
- [Hỏi] Xếp hạng theo điểm bằng Update Query
- Cho mình hỏi một số hàm Visual Basic dùng trong Access:
- Kiểm tra dùm mình hàm DLookup() nhe
-
07-13-2013, 06:43 PM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
1/ Table tblDiem gồm MaHS, DiemToan, DiemVan, trong đó MaHS là Primary Key
2/ Viết hàm trong Modul như sau
Mã nguồn PHP:[COLOR=#000000]
[/COLOR][COLOR=#007700]Function [/COLOR][COLOR=#0000BB]DiemTB[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]Ma [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]String[/COLOR][COLOR=#007700]) As [/COLOR][COLOR=#0000BB]Single Dim Diem [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Recordset Set Diem [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]CurrentDb[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]OpenRecordset[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Select * From tblDiem Where MaHS = '" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]Ma [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]"'"[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]DiemTB [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Round[/COLOR][COLOR=#007700](([/COLOR][COLOR=#0000BB]Diem[/COLOR][COLOR=#007700]![/COLOR][COLOR=#0000BB]DiemToan [/COLOR][COLOR=#007700]* [/COLOR][COLOR=#0000BB]3 [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]Diem[/COLOR][COLOR=#007700]![/COLOR][COLOR=#0000BB]DiemVan [/COLOR][COLOR=#007700]* [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700])/[/COLOR][COLOR=#0000BB]5[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]End [/COLOR][COLOR=#007700]Function[/COLOR]
Thấn
-
07-13-2013, 09:45 PM #3
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Mình test rồi sao chưa được bác ah.
Nó báo lỗi dòng này thì phải DiemTB = Round((Diem!DiemToan * 3 + Diem!DiemVan * 2)/5), 1)
-
07-14-2013, 12:32 AM #4
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Gửi bởi lan007
+ Nếu áp dụng trong VBA thì chỉ cần thêm 1 dấu ngoặc đơn "(" sau từ Round. VD: =Round(((
Thân!
-
07-14-2013, 01:17 AM #5
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Cho mình hỏi nếu dùng hàm dlookup thi phải viết sao vậy bạn? thầy mình yêu cầu thế.
-
07-15-2013, 02:30 PM #6
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Hix. Có ai giúp mình không ?
-
07-19-2013, 08:27 PM #7
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Mã nguồn PHP:[COLOR=#000000]
[/COLOR][COLOR=#007700]Function [/COLOR][COLOR=#0000BB]DiemTB[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]Ma [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]String[/COLOR][COLOR=#007700]) As [/COLOR][COLOR=#0000BB]Single Dim Toan[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]Van Toan [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]DlookUp[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"DiemToan"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"tblDiem"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"MaHS = '" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]Ma [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]"'"[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]Van [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]DlookUp[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"DiemVan"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"tblDiem"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"MaHS = '" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]Ma [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]"'"[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]DiemTB [/COLOR][COLOR=#007700]= ([/COLOR][COLOR=#0000BB]Toan [/COLOR][COLOR=#007700]* [/COLOR][COLOR=#0000BB]3 [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]Van [/COLOR][COLOR=#007700]* [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700])/[/COLOR][COLOR=#0000BB]5 End [/COLOR][COLOR=#007700]Function[/COLOR]
-
07-21-2013, 04:54 PM #8
Silver member
- Ngày tham gia
- May 2017
- Bài viết
- 31
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Hix, mình thử rồi mà chỗ "DiemToan" và "DiemVan" nó không hiểu bạn ơi.
-
07-21-2013, 05:06 PM #9
Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 148
Ðề: Hỏi cách viết 1 hàn function tính điểm TB
Trong table tblDiem của bạn phải bao gồm các trường : MaHS, DiemToan, DiemVan. Thay thế theo cách đặt tên trường của bạn
Thân mến
Sản phẩm đan lọc được sinh sản và thiết kế dùng cho cả các công trình bể lọc xây dựng mới lẫn các bể lọc hiện hữu. Đan lọc lovense domi giúp tăng khả năng phân phối gió và nước trong quá trình rửa...
Những đặc điểm vượt trội của đan lọc 2 tầng De Nora (8)