KHI MỞ USERFORM KHÔNG THAO TÁC ĐƯỢC FILE EXCEL KHÁC

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Lyly66

Thành viên mới
Tham gia
24/6/21
Bài viết
3
Được thích
0
Mình có 2 vấn đề khúc mắc cần ace hỗ trợ giải đáp
1. Mỗi khi mở userform, mình mở file excel khác được , nhưng không thao tác được , trừ khi đóng userform .
2. Mỗi khi đang nhập dữ liệu trên userform, lỡ cúp điện hay bị lỗi thoát ra ngoài, khi mở lại userform bị mất hết các dòng nội dung đã nhập vào textbox , làm sao để tự động lưu khi nhập vào textbox không?
 
Ngay khi tự động sao lưu trên Sheet nó cũng chưa chắc lưu lại được toàn bộ huống chi là UserForm, tôi nghĩ tốt hơn bạn trang bị cục tụ điện dự phòng cho máy tính của bạn, khi cúp điện sẽ không mất dữ liệu.
 
Upvote 0
2. Mỗi khi đang nhập dữ liệu trên userform, lỡ cúp điện hay bị lỗi thoát ra ngoài, khi mở lại userform bị mất hết các dòng nội dung đã nhập vào textbox , làm sao để tự động lưu khi nhập vào textbox không?
Không nên mỗi khi nhập liệu xong 1 textbox là 1 lần lưu. Lý do:
- Cần kiểm tra thông tin trước khi lưu
- Lưu riêng rẽ từng control chưa chắc đã lưu vào đúng vị trí mong muốn trừ khi bạn nắm vững cách lưu vị trí vào biến tạm.
- Làm chậm quá trình nhập liệu
- Chẳng giúp ích gì nếu sự cố xảy ra khi đang gõ dở dang.

Hoàn tất 1 record rồi mới lưu xuống sheet, và save workbook 1 cái, thì khi có sự cố chỉ mất 1 record dở dang trên form thôi. Sự cố xảy ra khi excel bị lỗi, code bị lỗi, ... thì có cục lưu điện cũng chẳng giúp được gì.
 
Upvote 0
Không nên mỗi khi nhập liệu xong 1 textbox là 1 lần lưu. Lý do:
- Cần kiểm tra thông tin trước khi lưu
- Lưu riêng rẽ từng control chưa chắc đã lưu vào đúng vị trí mong muốn trừ khi bạn nắm vững cách lưu vị trí vào biến tạm.
- Làm chậm quá trình nhập liệu
- Chẳng giúp ích gì nếu sự cố xảy ra khi đang gõ dở dang.

Hoàn tất 1 record rồi mới lưu xuống sheet, và save workbook 1 cái, thì khi có sự cố chỉ mất 1 record dở dang trên form thôi. Sự cố xảy ra khi excel bị lỗi, code bị lỗi, ... thì có cục lưu điện cũng chẳng giúp được gì.
Không phải là không làm được, nhưng ngặt nỗi Auto Save của Excel nó cho tối thiểu 1 phút, chứ không thì... , nhưng nếu kết hợp với Access thì vấn đề này không thành vấn đề. Mỗi TextBox cứ mỗi lần Change là lưu tạm vào Access, khi mở form lên nó gọi dữ liệu cũ lên form.
 
Upvote 0
Web KT
Back
Top Bottom