Xin giải pháp chống sửa, xóa dữ liệu đã nhập vào từ ngày hôm trước.

Liên hệ QC

buihung.8

Thành viên mới
Tham gia
12/10/13
Bài viết
23
Được thích
1
Nghề nghiệp
bộ đội
Nhờ các anh em GPE giúp mình xem có giải pháp nào để chống thay đổi hoặc xóa các dữ liệu đã được nhập từ thời điểm trước. Cụ thể là mình có một file bảng tính điểm, có một vùng cho giáo viên nhập điểm và mình muốn ngày hôm sau giáo viên không thể chỉnh sửa hay xóa được điểm đã ghi vào từ hôm trước nhưng vẫn có thể thêm điểm vào các ô chưa có dữ liệu. Rất mong mọi người phản hồi và góp ý cho mình.
 

File đính kèm

  • Book1.xlsm
    12.2 KB · Đọc: 24
Lần chỉnh sửa cuối:
Nhờ các anh em GPE giúp mình xem có giải pháp nào để chống thay đổi hoặc xóa các dữ liệu đã được nhập từ thời điểm trước. Cụ thể là mình có một file bảng tính điểm, có một vùng cho giáo viên nhập điểm và mình muốn ngày hôm sau giáo viên không thể chỉnh sửa hay xóa được điểm đã ghi vào từ hôm trước nhưng vẫn có thể thêm điểm vào các ô chưa có dữ liệu. Rất mong mọi người phản hồi và góp ý cho mình.
Bài toán này mình có 1 chiêu là "Mượn đao giết người" hay lắm. Dữ liệu nhập vào qua ngày sau là cốc có sửa được. Để coi có ai cho phương pháp hay không. Nếu không thì đợi vài ngày đi, mình sẽ làm cho.
 
Bài toán này mình có 1 chiêu là "Mượn đao giết người" hay lắm. Dữ liệu nhập vào qua ngày sau là cốc có sửa được. Để coi có ai cho phương pháp hay không. Nếu không thì đợi vài ngày đi, mình sẽ làm cho.
He. Bác có bí kíp mà cất dấu lâu thế
 
Cảm ơn bạn QuangHai1969 đã quan tâm đề tài này. Theo mình nghĩ có thể chủ Top có thể chưa lường được hết các tình huống
- Việc nhầm lẫn nó sẽ không từ 1 ai. Vậy giả sử mấy ngày sau đó mới phát hiện ra dữ liệu sai thì sao ?
- Theo mình nên nghĩ tới việc sau một thời gian phát hiện có dữ liệu sai thì được phép báo hủy dòng đó (Nhưng dữ liệu vẫn được lưu lại nguyên bản để đối chiếu sau này) và như vậy khi đã báo hủy thì sẽ không kết xuất dữ liệu đó ra các báo cáo được thì tốt.
Mạo muội góp mấy lời mong các bạn thông cảm.
 
Cảm ơn bạn QuangHai1969 đã quan tâm đề tài này. Theo mình nghĩ có thể chủ Top có thể chưa lường được hết các tình huống
- Việc nhầm lẫn nó sẽ không từ 1 ai. Vậy giả sử mấy ngày sau đó mới phát hiện ra dữ liệu sai thì sao ?
- Theo mình nên nghĩ tới việc sau một thời gian phát hiện có dữ liệu sai thì được phép báo hủy dòng đó (Nhưng dữ liệu vẫn được lưu lại nguyên bản để đối chiếu sau này) và như vậy khi đã báo hủy thì sẽ không kết xuất dữ liệu đó ra các báo cáo được thì tốt.
Mạo muội góp mấy lời mong các bạn thông cảm.
Bạn góp ý rất hay. Đúng là tình huống này mình cũng chưa lường trước được. Xem ý kiến của các bác
 
Mình thì cũng nóng lòng đếm từng ngày xem đến ngày đó xem anh hải viết code đọc chiêu một tí ...càng đọc càng mê
ko biết có bạn nào tham gia nữa ko thì cho mình coi thêm một tí nữa
xin cảm ơn
 
Nhờ các anh em GPE giúp mình xem có giải pháp nào để chống thay đổi hoặc xóa các dữ liệu đã được nhập từ thời điểm trước. Cụ thể là mình có một file bảng tính điểm, có một vùng cho giáo viên nhập điểm và mình muốn ngày hôm sau giáo viên không thể chỉnh sửa hay xóa được điểm đã ghi vào từ hôm trước nhưng vẫn có thể thêm điểm vào các ô chưa có dữ liệu. Rất mong mọi người phản hồi và góp ý cho mình.
Bạn có thể backup file rồi cất ở một chỗ, hôm sau người khác chỉnh sửa thoải mái, mình copy dữ liệu cũ đè lên ô tương ứng là xong.
 
Bạn có thể backup file rồi cất ở một chỗ, hôm sau người khác chỉnh sửa thoải mái, mình copy dữ liệu cũ đè lên ô tương ứng là xong.
Đây cũng là một giải pháp nhưng có một số vấn đề sảy ra là khi có nhiều sheet và nhiều vùng thì rất là lâu
 
Nhờ các anh em GPE giúp mình xem có giải pháp nào để chống thay đổi hoặc xóa các dữ liệu đã được nhập từ thời điểm trước. Cụ thể là mình có một file bảng tính điểm, có một vùng cho giáo viên nhập điểm và mình muốn ngày hôm sau giáo viên không thể chỉnh sửa hay xóa được điểm đã ghi vào từ hôm trước nhưng vẫn có thể thêm điểm vào các ô chưa có dữ liệu. Rất mong mọi người phản hồi và góp ý cho mình.
Tạm thời thử cách này đi. Nếu có phát sinh thì tính tiếp.
Bạn thử nhập dữ liệu vào vùng E4:O15, sau đó lưu và đóng file lại. Thử chỉnh lại ngày hệ thống, mở file lên và thử sửa lại dữ liệu xem sao
 

File đính kèm

  • Book1(1).rar
    23.4 KB · Đọc: 73
Đây cũng là một giải pháp nhưng có một số vấn đề sảy ra là khi có nhiều sheet và nhiều vùng thì rất là lâu
Dữ liệu càng lớn thì càng không an toàn nếu bạn không sao lưu, người khác có thể vô hiệu hóa code để chỉnh sửa mà bạn không biết. Nếu bạn sợ lâu thì có thể viết code vba để phục hồi phần cần bảo vệ.
 
Ổ khoá thì chỉ để chống người ngay thôi.

Mấy vụ cót két để chống sửa dữ liệu chỉ là để hạn chế sự vô tình thay đổi dữ liệu trước đó, chứ nếu hắn mà biết tí tẹo về code, khi mở file lên hắn vào VBE múa mấy cái là coi như loạn. Chủ thớt phải nhớ điều này nhé. Dao 2 lưỡi đấy.
 
Ổ khoá thì chỉ để chống người ngay thôi.

Mấy vụ cót két để chống sửa dữ liệu chỉ là để hạn chế sự vô tình thay đổi dữ liệu trước đó, chứ nếu hắn mà biết tí tẹo về code, khi mở file lên hắn vào VBE múa mấy cái là coi như loạn. Chủ thớt phải nhớ điều này nhé. Dao 2 lưỡi đấy.
Nhờ bác xem lại cho em file này. e cũng thực hiện như bác nhưng mà khi add điểm vào ô trống thì nó lại bắt unprotect. không được như file bác làm. em cũng muốn hỏi thêm, làm thế nào để mình có thể đặt mật khẩu luôn cho những ô đã có điểm rồi được không. phòng trường hợp bị sai điểm người quản lý còn có thể sửa lại được.}}}}}}}}}}
 

File đính kèm

  • Book2.xlsm
    19.3 KB · Đọc: 3
Nhờ bác xem lại cho em file này. e cũng thực hiện như bác nhưng mà khi add điểm vào ô trống thì nó lại bắt unprotect. không được như file bác làm. em cũng muốn hỏi thêm, làm thế nào để mình có thể đặt mật khẩu luôn cho những ô đã có điểm rồi được không. phòng trường hợp bị sai điểm người quản lý còn có thể sửa lại được.}}}}}}}}}}
Nếu muốn "đặt mật khẩu luôn cho những ô đã có điểm rồi" thì bạn có thể sử dụng chức năng của Exl vào Allow Users Edit Ranges mà thực hiện đặt pass cho từng Cells
 
Nhờ bác xem lại cho em file này. e cũng thực hiện như bác nhưng mà khi add điểm vào ô trống thì nó lại bắt unprotect. không được như file bác làm. em cũng muốn hỏi thêm, làm thế nào để mình có thể đặt mật khẩu luôn cho những ô đã có điểm rồi được không. phòng trường hợp bị sai điểm người quản lý còn có thể sửa lại được.}}}}}}}}}}
Nếu vậy thì bày ra chi cái vụ kiểm tra ngày cho mệt máy tính vậy.
File này khi nhập dữ liệu vào vùng E2:O15 sẽ tự động khoá ô đó lại. Khi nào muốn sửa thì bấm tổ hợp shift ctrl z thì sửa được. Sửa xong thì lại tự khoá tiếp.
 

File đính kèm

  • Book1(1).rar
    21.7 KB · Đọc: 39
Nếu vậy thì bày ra chi cái vụ kiểm tra ngày cho mệt máy tính vậy.
File này khi nhập dữ liệu vào vùng E2:O15 sẽ tự động khoá ô đó lại. Khi nào muốn sửa thì bấm tổ hợp shift ctrl z thì sửa được. Sửa xong thì lại tự khoá tiếp.
Tình hình nó là như thế này bác ak. Em đang làm một file quản lý điểm cho nhà trường, có sử dụng mạng nội bộ. Theo yêu cầu của nhà trường thì các máy của giáo viên có thể thêm và chỉnh sửa điểm hàng ngày. Ngày hôm sau thì hệ thống tự động khóa lại các điểm đã được add từ hôm trước để tránh trường hợp tiêu cực trong nhà trường như nâng hạ điểm của học sinh. Trường hợp điểm số có sai sót thật thì chỉ admin nhà trường mới chỉnh sửa lại được nên em mới muốn nhờ các bác tạo cho e cái mật khẩu nữa
 
Bác nào có giải pháp nào hay hơn thì đóng góp cho tớ với
 
Bác nào có giải pháp nào hay hơn thì đóng góp cho tớ với

Mình Nghĩ Cậu nên đặt pass Open 9 ký tự trở LÊN trong đó có số và hoa + ký tự đặc biệt ... Xong dùng Winrar nén lại và đặt pass tiếp xong ko cho ai biết nữa chỉ mình mình Biết thôi
Vậy là khá Ok thôi nha
nều cần nữa thì sử dụng thêm đồ chơi này nữa nha
khà khà
 
Lần chỉnh sửa cuối:
Gửi đồ chơi bổ Sung bài 17
SORRY NHỜ MOD XOA DÙM BÀI THỪA NÀY
XIN CẢM ƠN
 
Lần chỉnh sửa cuối:
Tạm thời thử cách này đi. Nếu có phát sinh thì tính tiếp.
Bạn thử nhập dữ liệu vào vùng E4:O15, sau đó lưu và đóng file lại. Thử chỉnh lại ngày hệ thống, mở file lên và thử sửa lại dữ liệu xem sao
Bác cho em hỏi. file bác gửi có cách nào làm cho chức năng filter vẫn hoạt động được không.
 
Web KT
Back
Top Bottom