Lập trình để gán bàn phím (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

nguyenthaisonps

Thành viên mới
Tham gia
9/6/13
Bài viết
9
Được thích
1
Xin chào các anh chị trên diễn đàn!

Em làm công tác văn phòng trong trường học, nhiệm vụ là phải nhập điểm cho học sinh sau mỗi đợt kiểm tra (khoảng 2.500 học sinh với các môn).

Với mỗi con điểm 1 cơ số (từ 1 đến 9), gõ bàn phím 1 lần rồi enter thì con trỏ xuống ô dưới
Với điểm lẻ (lẻ đến 0.5) thì phải gõ 3 phím, rồi enter

các anh chị có thể giúp em sao cho:
1/ Điểm 1 cơ số chỉ gõ 1 lần rồi con trỏ tự động xuống ô dưới
2/ Điểm 10 có thể gán bằng phím + trên keypad
3/ Điểm lẻ (từ 0.5, 1.5, ... đến 9.5) có thể gán bằng các phím trên hàng phím số

Nói chung mỗi học sinh bất kể điểm mấy đều chỉ gõ 1 phím là xuống học sinh kế tiếp

Xin cám ơn các anh chị
 

File đính kèm

Xin chào các anh chị trên diễn đàn!

Em làm công tác văn phòng trong trường học, nhiệm vụ là phải nhập điểm cho học sinh sau mỗi đợt kiểm tra (khoảng 2.500 học sinh với các môn).

Với mỗi con điểm 1 cơ số (từ 1 đến 9), gõ bàn phím 1 lần rồi enter thì con trỏ xuống ô dưới
Với điểm lẻ (lẻ đến 0.5) thì phải gõ 3 phím, rồi enter

các anh chị có thể giúp em sao cho:
1/ Điểm 1 cơ số chỉ gõ 1 lần rồi con trỏ tự động xuống ô dưới
2/ Điểm 10 có thể gán bằng phím + trên keypad
3/ Điểm lẻ (từ 0.5, 1.5, ... đến 9.5) có thể gán bằng các phím trên hàng phím số

Nói chung mỗi học sinh bất kể điểm mấy đều chỉ gõ 1 phím là xuống học sinh kế tiếp

Xin cám ơn các anh chị
Chịu khó nhập tay đi bạn.
Mình thấy vấn đề ở đây là khi nhập kết quả từ giấy vào excel thì phải tìm tên nhập cho đúng thôi. Chứ chẳng nhẽ giấy đã xếp theo thứ tự như trong excel?
 
Upvote 0
Dĩ nhiên là nhập tay, ý em là mỗi học sinh chỉ cần gõ 1 lần, tự động xuống hàng, không cần phải nhấn enter
 
Upvote 0
Dĩ nhiên là nhập tay, ý em là mỗi học sinh chỉ cần gõ 1 lần, tự động xuống hàng, không cần phải nhấn enter

Muốn nhanh thì bạn phải xếp thứ tự cho tệp giấy theo đúng thứ tự trong file excel.
Và mỗi lượt chỉ nên nhập cho 1 môn. Thí dụ 3 tờ giấy đầu tiên trên tay bạn sẽ là :
1.Hoàng Anh - Tiếng Việt
2.Minh Anh - Tiếng Việt
3.Quốc Anh - Tiếng Việt
Nhưng vẫn phải tỉnh thức, có thể có người vắng không có bài kiểm.
Tiếp theo bạn nhờ các anh trên diễn đàn giúp làm 1 cái Form có khoảng 20 nút, mỗi nút tượng trưng cho 1 điểm từ 0, 0.5, 1, 1.5, ......10, có thể sẽ nhiều hơn nếu có những khái niệm như (8-, 9+,...)
Khi bạn click vào ô J2 sẽ mở Form cho bạn chọn điểm. Sau đó bạn click vào nút điểm bất kỳ nào trên Form cũng sẽ tự đóng Form và cập nhật điểm vào ô đang chọn (J2)
Như thế mỗi ô điểm bạn sẽ mất chi phí là 2 click chuột.
Mình chỉ có hướng thế thôi chứ mình cũng không biết làm. Bạn chịu khó nhờ các anh trên diễn đàn giúp nhé. %#^#$%#^#$
 
Upvote 0
Muốn nhanh thì bạn phải xếp thứ tự cho tệp giấy theo đúng thứ tự trong file excel.
Và mỗi lượt chỉ nên nhập cho 1 môn. Thí dụ 3 tờ giấy đầu tiên trên tay bạn sẽ là :
1.Hoàng Anh - Tiếng Việt
2.Minh Anh - Tiếng Việt
3.Quốc Anh - Tiếng Việt
Nhưng vẫn phải tỉnh thức, có thể có người vắng không có bài kiểm.
Tiếp theo bạn nhờ các anh trên diễn đàn giúp làm 1 cái Form có khoảng 20 nút, mỗi nút tượng trưng cho 1 điểm từ 0, 0.5, 1, 1.5, ......10, có thể sẽ nhiều hơn nếu có những khái niệm như (8-, 9+,...)
Khi bạn click vào ô J2 sẽ mở Form cho bạn chọn điểm. Sau đó bạn click vào nút điểm bất kỳ nào trên Form cũng sẽ tự đóng Form và cập nhật điểm vào ô đang chọn (J2)
Như thế mỗi ô điểm bạn sẽ mất chi phí là 2 click chuột.
Mình chỉ có hướng thế thôi chứ mình cũng không biết làm. Bạn chịu khó nhờ các anh trên diễn đàn giúp nhé. %#^#$%#^#$
Sao phải đóng form cho mỗi điểm làm gì thế bạn? Click điểm xong là xuống dòng click điểm tiếp theo.
 
Upvote 0
Xin cám ơn bạn góp ý.
Các anh chị có thể giúp em lập trình gán phím để gõ cho nhanh, danh sách giấy in từ file ra thì thứ tự như nhau
thay vì mỗi học sinh gõ 2 đến 3 phím thì mình chỉ cần gõ 1 phím thôi ah
 
Upvote 0
Để làm được thì phải sài vba. Cụ thể là tạo ra 20 cái macro với 20 phím tắt. ctrl+0->0
ctrl+shift+1=>1.5 ..... còn cái vụ trùng phím tắt chưa tính. dùng userform kết hợp phím tắt trên forrm ( phín tắt áp dụng cho form) cũng hay.
 
Upvote 0
nếu biết ghi macro thì có thể tự ghi 20 cái macro như mình nói thử xem. form thì khó hơn chút.
 
Upvote 0
Để làm được thì phải sài vba. Cụ thể là tạo ra 20 cái macro với 20 phím tắt. ctrl+0->0
ctrl+shift+1=>1.5 ..... còn cái vụ trùng phím tắt chưa tính. dùng userform kết hợp phím tắt trên forrm ( phín tắt áp dụng cho form) cũng hay.
Phím tắt cho macro chỉ có Ctrl + chữ, không dùng được với số nhé.
 
Upvote 0
Muốn nhanh thì bạn phải xếp thứ tự cho tệp giấy theo đúng thứ tự trong file excel.
Và mỗi lượt chỉ nên nhập cho 1 môn. Thí dụ 3 tờ giấy đầu tiên trên tay bạn sẽ là :
1.Hoàng Anh - Tiếng Việt
2.Minh Anh - Tiếng Việt
3.Quốc Anh - Tiếng Việt
Nhưng vẫn phải tỉnh thức, có thể có người vắng không có bài kiểm.
Tiếp theo bạn nhờ các anh trên diễn đàn giúp làm 1 cái Form có khoảng 20 nút, mỗi nút tượng trưng cho 1 điểm từ 0, 0.5, 1, 1.5, ......10, có thể sẽ nhiều hơn nếu có những khái niệm như (8-, 9+,...)
Khi bạn click vào ô J2 sẽ mở Form cho bạn chọn điểm. Sau đó bạn click vào nút điểm bất kỳ nào trên Form cũng sẽ tự đóng Form và cập nhật điểm vào ô đang chọn (J2)
Như thế mỗi ô điểm bạn sẽ mất chi phí là 2 click chuột.
Mình chỉ có hướng thế thôi chứ mình cũng không biết làm. Bạn chịu khó nhờ các anh trên diễn đàn giúp nhé. %#^#$%#^#$
Không rỏ do chưa dám thử, dán mắt vào màn hình rà tìm và click chuột với gỏ vài phím cái nào nhanh hơn? +-+-+-++-+-+-+
 
Upvote 0
Xin chào các anh chị trên diễn đàn!

Em làm công tác văn phòng trong trường học, nhiệm vụ là phải nhập điểm cho học sinh sau mỗi đợt kiểm tra (khoảng 2.500 học sinh với các môn).

Với mỗi con điểm 1 cơ số (từ 1 đến 9), gõ bàn phím 1 lần rồi enter thì con trỏ xuống ô dưới
Với điểm lẻ (lẻ đến 0.5) thì phải gõ 3 phím, rồi enter

các anh chị có thể giúp em sao cho:
1/ Điểm 1 cơ số chỉ gõ 1 lần rồi con trỏ tự động xuống ô dưới
2/ Điểm 10 có thể gán bằng phím + trên keypad
3/ Điểm lẻ (từ 0.5, 1.5, ... đến 9.5) có thể gán bằng các phím trên hàng phím số

Nói chung mỗi học sinh bất kể điểm mấy đều chỉ gõ 1 phím là xuống học sinh kế tiếp

Xin cám ơn các anh chị
Tôi có vài thắc mắc:
- Dữ liệu nhập bạn lấy từ đâu? Từ giấy chăng? Mà nếu từ giấy thì nó từ đâu mà có? Nó được in ra từ file nào đó hay người ta viết tay?
- Nếu nó được in ra từ file có sẵn, vậy thì cứ lấy dữ liệu file ấy cho vào
- Nếu nó được viết bằng tay thì tôi lại thắc mắc tiếp: Đằng nào cũng tốn 1 công, vậy sao người nhập tay ấy không nhập thẳng vào file trên máy tính mà phải nhập bằng bút + giấy?
 
Upvote 0
Tôi có vài thắc mắc:
- Dữ liệu nhập bạn lấy từ đâu? Từ giấy chăng? Mà nếu từ giấy thì nó từ đâu mà có? Nó được in ra từ file nào đó hay người ta viết tay?
- Nếu nó được in ra từ file có sẵn, vậy thì cứ lấy dữ liệu file ấy cho vào
- Nếu nó được viết bằng tay thì tôi lại thắc mắc tiếp: Đằng nào cũng tốn 1 công, vậy sao người nhập tay ấy không nhập thẳng vào file trên máy tính mà phải nhập bằng bút + giấy?

Nếu tôi không lầm thì cách nhập điểm kiểm tra này cũng giống như nhập tiền hoá đơn. Ngừoi ta xếp lại một chồng giấy rồi cứ giở từ trên xuống dưới, nhập số vào máy tính.
Đối với dân kế toán chuyên nghiệp thì ngừoi ta có cái con số gọi là "tổng" để kiểm soát nhập sai. Con số tổng này người ta tính tay. Sau khi nhập xong thì so lại với tổng trong phần mềm (Excel). Nếu 2 con số giống nhau thì coi như khả năng 99,99% là không có chỗ nào nhập nhầm số. Nếu 2 con số khác nhau thì dân chuyên nghiệp có vài thủ thuật để nhanh chóng tìm ra chỗ nhập sai.
Sử dụng kiểu nhập này, người nhập dùng bàn phím số phụ để nhập rất nhanh, năm ngón bàn tay phải dễ dàng bấm được từ 3 đến 5 phím số cho mỗi giây.

Chủ thớt không phải là dân nhập số chuyên nghiệp cho nên tự sáng kiến ra cách nhập mỗi con số (từ 0 đến 10, gồm 0 ; 0,5 ; 1 ; 1,5 ; .... 9,5 ; 10 ). Với 21 con số này, "sáng kiến" này là gán nó vào 21 phím trên bàn phím để chỉ cần phải gõ 1 phím. Ví dụ, gán q-p (10 phím ngay dưới phím 0-9) cho 0,5-9,5 và dấu trừ cho 10 thì ngừoi nhập chỉ cần bấm phím lia lịa mỗi phím là 1 điểm. Code tự động biết cứ key down thì tính ra điểm.

Tôi chỉ giải thích yêu cầu của chủ thớt theo tôi hiểu thôi. Chứ nếu tôi là ngừoi nhập thì thà tôi bỏ chút thì giờ luyện cách sử dụng chuyên bàn phím số sẽ nhanh hơn. Đem đi hỏi thì đến lúc nhận được code hoàn hảo tôi đã nhập xong hết rồi. Và xin đừng nói với tôi code có thể dùng cho mùa thi sau - thời buổi công nghệ tiên tiến này, cái gì dùng hôm nay không có gì bảo đảm sẽ dùng được 6 tháng sau. Và nếu code mà muốn giữ được xài 2 năm thì coi như người sử dụng là dân lạc hậu.
 
Upvote 0
Sử dụng kiểu nhập này, người nhập dùng bàn phím số phụ để nhập rất nhanh, năm ngón bàn tay phải dễ dàng bấm được từ 3 đến 5 phím số cho mỗi giây.
Anh cho em hỏi tốc độ gõ phím như này được chưa ạ? :p:p

Mẫu giáo:
Đi làm:
 
Upvote 0
Anh cho em hỏi tốc độ gõ phím như này được chưa ạ? :p:p

Mẫu giáo:
Đi làm:
Cô bé này chỉ đánh được có "ba ngón: Trỏ-Giữa-Áp"

Anh biết có một tay kế toán: tay phải gõ đủ 5 ngón (áp dụng bàn phím số bên tay phải), tay trái dò số theo dòng.

Vì theo lời của anh ta: "bàn phím số vi tính có thiết lập phù hợp cho vị trí các ngón:
  • Phím Số 0, phím Enter, hay phím dấu +, người ta làm bản bự : thích hợp cho ngón cái (số 0), và ngón út (phím Enter, hay dấu +)
  • Các phím số từ 1-9 phân bổ đều cho 3 ngón còn lại.
  • Và lúc nào chuẩn đặt bàn tay là khoảng co giản ngón tay trung bình tính từ ngón giữa và phím số 5 (có nấc làm cộm lên chính giữa phím).
Chúc anh em ngày thiệt vui.
 
Upvote 0
Cô bé này chỉ đánh được có "ba ngón: Trỏ-Giữa-Áp"

Anh biết có một tay kế toán: tay phải gõ đủ 5 ngón (áp dụng bàn phím số bên tay phải), tay trái dò số theo dòng.

Tôi gõ 4 ngón. Tay trái thực ra dò cho mắt đọc chỉ vừa kịp với tốc độ tay phải, không hề nhanh hơn.
Bởi vậy tôi mới nói tại chủ thớt lười tập gõ nên mới sáng kiến ra cách gõ 1 phím. Chỉ riêng cái vụ phải lộn trở lại vì gõ nhầm cũng đủ mệt ngừoi rồi.
 
Upvote 0
Tôi gõ 4 ngón. Tay trái thực ra dò cho mắt đọc chỉ vừa kịp với tốc độ tay phải, không hề nhanh hơn.
Bởi vậy tôi mới nói tại chủ thớt lười tập gõ nên mới sáng kiến ra cách gõ 1 phím. Chỉ riêng cái vụ phải lộn trở lại vì gõ nhầm cũng đủ mệt ngừoi rồi.
Nước mình có bộ "Nói không.. " với vụ trưởng công nghệ thông tình tang không thèm mặc áo, chắc sẽ sớm hoàn thành dự án xuyên thế kỷ ra mắt phần mềm điều khiển bằng giọng nói không thèm động tay chân, lúc đó chỉ cần nằm một chỗ hô 1 câu là trở nên tiên tiến nhất thế giới, Khà khà khà
 
Upvote 0
Xin được trả lời 1 số ý kiến ở trên!
Mỗi khi kiểm tra xong, các GVCN lớp chấm bài và lên điểm theo danh sách lớp
Sau đó nộp về giáo vụ. Văn phòng sẽ nhập lên máy tính để phục vụ cho 1 số công đoạn kế tiếp như thống kê, khen thưởng, chọn HSG, HS yếu ...

Nhiệm vụ của em là cầm 52 danh sách lớp đó để gõ điểm vào
Vd môn Toán: 9 điểm gõ 9 + enter để xuống em kế tiếp, thì e chỉ muốn gõ 9 là con rỏ tự nhảy xuống thôi ah
Với điểm 10 thay vì gõ 1 0 rồi enter, chỉ cần gõ phím + trên keypad con trỏ tự nhảy xuống em kế tiếp ah
 
Upvote 0
rảnh rỗi sinh nông nỗi !
bác làm thử theo file , trong file có hướng dẫn !
nhưng phải gõ 2 lần 1 lần nhập và 1 lần enter !
thank you !

--------------------------------- new comment

v.2 nhập kiểu form , nhấn 1 lần !
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom