-
07-13-2013, 05:58 PM #1Silver 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:
- Vấn đề với sự kiện BeforeDelConfirm ?
- Xuất dữ liệu từ Access ra Excel
- V/v tiếp tục khởi động ứng dụng quản lý nhập xuất
- Sự kiện Timer trong Access
- Cần mấy pro giúp đở gắp
- Có cách nào để cho Textbox ( Kiểu number) hiển thị chữ "New" cho một bản ghi mới không ?
- Nhờ các cao nhân giúp đỡ cách chạy phần mềm kế toán Access.
- Tắt mục
- Giúp đỡ về việc nhập dữ liệu trên Access chép từ VB
- làm cách nào để đưa nhiều file excel vào cùng 1 table
-
07-13-2013, 06:43 PM #2Junior 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 #3Junior 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 #4Junior 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 #5Junior 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 #6Junior 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 #7Junior 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 #8Silver 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 #9Silver 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
Queen Spa không chỉ là một nơi để bạn trải nghiệm sự thư giãn mà còn là một cuộc hành trình khám phá vẻ đẹp và sức khỏe tự nhiên của bản thân. Mỗi lần ghé thăm Queen Spa là một hành trình khám phá vẻ...
Queen Spa Đà Nẵng: Hướng Dẫn Cho Một Cuộc Sống Sống Động và Sống Khỏe