Xoá dữ liệu hỏi password

Liên hệ QC

phuyen89

Thành viên tích cực
Tham gia
20/11/08
Bài viết
875
Được thích
341
Nghề nghiệp
Student
Em có một vùng dử liệu để xoá,và một nút lệnh là cmDelete.Khi mà em muốn xoá vùng dữ liệu đó thì nhấn nút cmDDelete nó sẽ yêu cầu password để xoá.Nếu ngưòi sùng nhập đúng password thì cho xoá,còn không thì thôi.Hộp thoại nhập password có thể là Inputbox hay hộp thoại khác,có mã hoá ký tự khi ta nhập vào thanh ** thì quá tốt.Thì phải viết code theo hưóng nào?
Mở rộng vùng dữ liệu,không phải vùng trứoc thì thay đổi ra sao?
 

File đính kèm

Em có một vùng dử liệu để xoá,và một nút lệnh là cmDelete.Khi mà em muốn xoá vùng dữ liệu đó thì nhấn nút cmDDelete nó sẽ yêu cầu password để xoá.Nếu ngưòi sùng nhập đúng password thì cho xoá,còn không thì thôi.Hộp thoại nhập password có thể là Inputbox hay hộp thoại khác,có mã hoá ký tự khi ta nhập vào thanh ** thì quá tốt.Thì phải viết code theo hưóng nào?
Mở rộng vùng dữ liệu,không phải vùng trứoc thì thay đổi ra sao?
Mình thấy bạn nên sử dụng công cụ có sẵn là protect sheet, chọn vùng giới hạn nhập liệu, khi muốn nhập liệu thì phải unprotect sheet.
 
Upvote 0
Em có một vùng dử liệu để xoá,và một nút lệnh là cmDelete.Khi mà em muốn xoá vùng dữ liệu đó thì nhấn nút cmDDelete nó sẽ yêu cầu password để xoá.Nếu ngưòi sùng nhập đúng password thì cho xoá,còn không thì thôi.Hộp thoại nhập password có thể là Inputbox hay hộp thoại khác,có mã hoá ký tự khi ta nhập vào thanh ** thì quá tốt.Thì phải viết code theo hưóng nào?
Mở rộng vùng dữ liệu,không phải vùng trứoc thì thay đổi ra sao?
Không dể ăn đâu nha!
Nếu người dùng nhấn nút để xóa, ta chạy code và khống chế quá trình này... nhưng lở như người ta không nhấn nút mà xóa bằng tay thì sao? (quét chọn dử liệu, bấm nút Delete trên bàn phím)
Protect sheet xem ra là nhẹ nhàng nhất
 
Upvote 0
Không dể ăn đâu nha!
Nếu người dùng nhấn nút để xóa, ta chạy code và khống chế quá trình này... nhưng lở như người ta không nhấn nút mà xóa bằng tay thì sao? (quét chọn dử liệu, bấm nút Delete trên bàn phím)
Protect sheet xem ra là nhẹ nhàng nhất
Nếu bác đã mở đường thế thì cho em hỏi thêm.Khi mà trong một bảng tính có cả Text,Formula,DateTime thì làm thế nào bảo vẹ chỉ 3 cái đó thôi.Bỏi em nghĩ khi nhấn Ctrl+G thì xuất hiện bảng cho ta chọn cái cần bảo về,mà chọn cái này thì mất cái kia.Nên chua nghĩ ra được cách tối ưu bác Ah
 
Upvote 0
Nếu bác đã mở đường thế thì cho em hỏi thêm.Khi mà trong một bảng tính có cả Text,Formula,DateTime thì làm thế nào bảo vẹ chỉ 3 cái đó thôi.Bỏi em nghĩ khi nhấn Ctrl+G thì xuất hiện bảng cho ta chọn cái cần bảo về,mà chọn cái này thì mất cái kia.Nên chua nghĩ ra được cách tối ưu bác Ah
Thì bạn chọn nhiều lần
Lần 1: Chọn Contants
Lần 2: Chọn Formulas
Đưa file lên nếu bạn không làm được nhé
 
Upvote 0
Đơn giản thôi!

Em có một vùng dử liệu để xoá,và một nút lệnh là cmDelete.Khi mà em muốn xoá vùng dữ liệu đó thì nhấn nút cmDDelete nó sẽ yêu cầu password để xoá.Nếu ngưòi sùng nhập đúng password thì cho xoá,còn không thì thôi.Hộp thoại nhập password có thể là Inputbox hay hộp thoại khác,có mã hoá ký tự khi ta nhập vào thanh ** thì quá tốt.Thì phải viết code theo hưóng nào?
Mở rộng vùng dữ liệu,không phải vùng trứoc thì thay đổi ra sao?
Nếu bạn có ý như thế thì tôi nghĩ bạn nên nghiên cứu thêm file của tôi đang thiết kế để sử dụng nội bộ (chưa hoàn chỉnh). Nếu đúng yêu cầu mà không làm được thì tôi "tiếp tay" cho hoặc gởi file hoàn chỉnh lên tôi gán macro cho.

Hướng dẫn: (Trước khi xoá bạn nên chọn nút Thu Chi, tiếp đến chọn nút In sổ quỹ tiền mặt để quan sát xem dữ liệu sổ quỹ trước và sau khi xoá nhé, sau đó trở về và ...)
Chọn nút trợ giúp (ở sheet mà bạn mở file lên sẽ thấy ngay). Đọc kỹ và làm theo hướng dẫn ở thông báo xuất hiện. (Ở đây tôi chỉ cung cấp cho bạn một mật khẩu để xoá dữ liệu sổ quỹ thôi các mật khẩu để thực hiện các chức năng khác vui lòng biết sau nhé!)
Tiếp đến, để xoá được dữ liệu sổ quỹ, bạn phải vượt qua được 2 "bức tường lữa" với 2 password khác nhau. Password thứ nhất có xuất hiện trên thông báo, password thứ 2 là: del dlsq
Pass có phân biệt chữ hoa, chữ thường và có cả ký tự trắng nữa bạn nhé! Chúc bạn thành công. Hẹn gặp lại.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom