Mọi người cho mình hỏi cách hiển thị trong textbox.

Liên hệ QC

nguyenvantu29

Thành viên mới
Tham gia
1/6/21
Bài viết
44
Được thích
2
Mình có textbox nhập ngày tháng năm:
Khi mở form cần hiền thị trong textbox đó: __/__/____ để người nhập form chỉ nhập ngày không cần nhập dấu gạch /
Mong mọi người giúp đở.
 
Mình có textbox nhập ngày tháng năm:
Khi mở form cần hiền thị trong textbox đó: __/__/____ để người nhập form chỉ nhập ngày không cần nhập dấu gạch /
Mong mọi người giúp đở.
Chổ này có lẽ phù hợp yêu cầu của bạn.
 
Upvote 0
Upvote 0
Search trên GPE sẽ ra
 
Upvote 0
Có code làm sẵn của GPE khá đơn giản, hình như của cố nhân OkeBab.

1629710817074.png
 

File đính kèm

  • DateInputMask.xlsm
    21.9 KB · Đọc: 14
Upvote 0
Mình có textbox nhập ngày tháng năm:
Khi mở form cần hiền thị trong textbox đó: __/__/____ để người nhập form chỉ nhập ngày không cần nhập dấu gạch /
Mong mọi người giúp đở.
theo mình khi nhập liệu thì gõ thêm dấu "/" vẫn nhanh hơn là gõ hết toàn bộ ngày tháng năm. Thường mình nhập liệu gõ "23/8" thì textbox nếu format theo định dạng ngày tháng năm rồi thì khỏi cần nhập năm, vẫn nhanh hơn là code thêm dấu "__/__/____"
 
Upvote 0
theo mình khi nhập liệu thì gõ thêm dấu "/" vẫn nhanh hơn là gõ hết toàn bộ ngày tháng năm. Thường mình nhập liệu gõ "23/8" thì textbox nếu format theo định dạng ngày tháng năm rồi thì khỏi cần nhập năm, vẫn nhanh hơn là code thêm dấu "__/__/____"
Vậy nếu cần nhập dữ liệu năm 2020 trở về trước thì sao? Nếu năm 2 số thì năm 1961 sẽ gõ thế nào?
 
Upvote 0
Theo tôi muốn gõ nhanh thì kiểu gì cũng phải gõ 2 ký tự cho mỗi loại ngày, tháng, năm mới đảm bảo nhập đúng dữ liệu. (Không tính tới các công việc nhập liệu liên quan đến các cụ sinh năm 1920, 21,..30).
 
Upvote 0
theo mình khi nhập liệu thì gõ thêm dấu "/" vẫn nhanh hơn là gõ hết toàn bộ ngày tháng năm. Thường mình nhập liệu gõ "23/8" thì textbox nếu format theo định dạng ngày tháng năm rồi thì khỏi cần nhập năm, vẫn nhanh hơn là code thêm dấu "__/__/____"
Ở đây mình nhập cho năm sinh nên cách của bạn chỉ nhập cho những ai có năm 2021 thôi.
 
Upvote 0
Mình có textbox nhập ngày tháng năm:
Khi mở form cần hiền thị trong textbox đó: __/__/____ để người nhập form chỉ nhập ngày không cần nhập dấu gạch /
Mong mọi người giúp đở.
Nhập ngày tháng năm, chỉ cần add cái Addins này vào Excel thì bạn có thể chọn ngày tháng nhanh chóng!

Tặng tiện ích CALENDAR tuyệt đẹp (phần 4 - Version 7 - Định vị trên Frame/MultiPage)

 
Upvote 0
Vậy nếu cần nhập dữ liệu năm 2020 trở về trước thì sao? Nếu năm 2 số thì năm 1961 sẽ gõ thế nào?
Ở đây mình nhập cho năm sinh nên cách của bạn chỉ nhập cho những ai có năm 2021 thôi.
ừ nhỉ. Mình chưa tính đến trường hợp nhập năm sinh. Mình kế toán toàn nhập ngày hóa đơn chứng từ, nhiều khi lại chỉnh ngày tháng năm trên hệ thống cho lùi lại năm.
 
Upvote 0
Mọi người cho mình hỏi thêm cái này nữa nhé
Mình có 1 textbox chứa ngày tháng năm sinh. Vd: 07/10/2020
Mình có 2 vấn đề:
- Khi lưu dữ liệu từ form xuống bảng tính thì ngày tháng bị đổi thành: 10/07/2020
- Khi mình load dữ liệu từ bảng tính lên form lại thì 07 bị mất số 0: 71/02/020
Có cách nào khắc phục không mọi người. Xin cảm ơn!
 
Upvote 0
Upvote 0
Mọi người cho mình hỏi thêm cái này nữa nhé
Mình có 1 textbox chứa ngày tháng năm sinh. Vd: 07/10/2020
Mình có 2 vấn đề:
- Khi lưu dữ liệu từ form xuống bảng tính thì ngày tháng bị đổi thành: 10/07/2020
Nếu thiết lập vd. trong CP là MM/dd/yyyy thì đúng rồi còn gì. 10/07/2020 lúc này có nghĩa là 07 tháng 10 năm 2020 - chuẩn không cần chỉnh.
- Khi mình load dữ liệu từ bảng tính lên form lại thì 07 bị mất số 0: 71/02/020
Có cách nào khắc phục không mọi người.
Muốn người khác chỉ cách khắc phục thì phải cho biết cụ thể bạn đã load dữ liệu từ bảng tính lên form như thế nà̉o. Tại sao bắt người khác phải đoán mò?
 
Upvote 0
Nếu thiết lập vd. trong CP là MM/dd/yyyy thì đúng rồi còn gì. 10/07/2020 lúc này có nghĩa là 07 tháng 10 năm 2020 - chuẩn không cần chỉnh.

Muốn người khác chỉ cách khắc phục thì phải cho biết cụ thể bạn đã load dữ liệu từ bảng tính lên form như thế nà̉o. Tại sao bắt người khác phải đoán mò?
Sorry bạn. Vì mình thấy không có nhiều nên chỉ đặt câu hỏi vậy.
 
Upvote 0
Sorry bạn. Vì mình thấy không có nhiều nên chỉ đặt câu hỏi vậy.
Không phải xin lỗi đâu. Quyền lợi của bạn thôi. Nếu nói mà người khác hiểu thì người ta giúp, còn nếu người ta không hiểu thì không giúp được. Bạn thiệt thôi chứ họ đâu bắt buộc phải giải quyết vấn đề gì.
 
Upvote 0
Web KT

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

Back
Top Bottom