Cách kiểm tra dữ liệu nhập vào một ô trong Excel

4 313 0
Cách kiểm tra dữ liệu nhập vào một ô trong Excel

Đang tải... (xem toàn văn)

Thông tin tài liệu

Cách kiểm tra dữ liệu nhập vào một ô trong Excel tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về...

1 1 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ 2 2 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêu Mục tiêu • Sử dụng thành thạo các điều khiển kiểm tra dữ liệu 3 3 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Giới thiệu chung Giới thiệu chung 1. 1. Giới thiệu chung Giới thiệu chung 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 4 4 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Dùng để kiểm tra tính hợp lệ của dữ liệu • Tự động phát sinh code kiểm tra dữ liệu ở client-side tùy thuộc vào web browser có hỗ trợ thực thi script ở client không Bài 3: Điều khiển kiểm tra dữ liệu Giiới thiệu 5 5 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Qui trình kiểm tra: Bài 3: Điều khiển kiểm tra dữ liệu Giiới thiệu Dữ liệu nhập Hợp lệ? Hợp lệ? Các xử lý Không Có Client Server Có Không 6 6 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số thuộc tính cơ bản − ControlToValidate: tên điều khiển cần kiểm tra − Text: chuỗi thông báo xuất hiện khi có lỗi − ErrorMessage: chuỗi thông báo xuất hiện trong điều khiển Validation Summary − EnableClientScript: cho phép thực hiện kiểm tra ở phía Client hay không (True/False) Bài 3: Điều khiển kiểm tra dữ liệu Giới thiệu 7 7 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Một số thuộc tính cơ bản − SetFocusError(True/False): đặt con trỏ vào điều khiển khi dữ liệu không hợp lệ − ValidationGroup: tên nhóm. Nhóm các điều khiển có cùng giá trị ValidationGroup Bài 3: Điều khiển kiểm tra dữ liệu Giới thiệu 8 8 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Giới thiệu chung Giới thiệu chung 1. 1. Giới thiệu chung Giới thiệu chung 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 2. RequireFieldValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 4. RangeValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 5. RegularExpressionValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 6. CustomValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 3. CompareValidator 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 7. ValidationSummary 9 9 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Kiểm tra giá trị trong điều khiển phải được nhập • Thuộc tính InitialValue: − Giá trị khởi động − Giá trị nhập vào phải khác với giá trị của thuộc tính này Cách kiểm tra liệu nhập vào ô Excel Trong vài trường hợp, nhập liệu Excel, bạn cần kiểm tra số điều kiện trước cho nhập Điều làm bạn kiểm soát liệu cách chặt chẽ Bài viết sau VnDoc hướng dẫn bạn cách kiểm tra liệu nhập vào ô bảng tính Excel HƯỚNG DẪN KIỂM TRA DỮ LIỆU NHẬP VÀO MỘT Ô TRONG EXCEL Ví dụ muốn kiểm tra liệu nhập vào cột năm sinh có giá trị nằm khoảng từ 1990 đến 1998 Bước 1: Bôi đen ô cần kiểm tra liệu nhập vào -> Data -> Data Tools -> Data Validation -> Data Validation… VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Bước 2: Hộp thoại xuất tab Settings mục Allow kích chọn Whole number Bước 3: Sau kích chọn Whole number thuộc tính Minimum maximum hiển thị -> nhập giá trị năm sinh tối thiểu mục Minimum năm sinh tối đa mục Maximum -> OK Bước 4: Chuyển sang tab Input Message mục Title nhập tiêu đề cho thông báo, mục Input Message nhập nội dung thông báo -> kích chọn OK VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Bây bạn di chuyển chuột phía ô liệu cần nhập năm sinh hiển thị thông báo: Khi bạn nhập liệu năm sinh vượt phạm vi từ 1990 đến 1998 hiển thị thông báo lỗi -> kích chọn Cancel để nhập lại liệu VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Vậy bạn biết cách kiểm tra liệu nhập vào ô bảng tính Excel Tùy vào điều kiện bạn mà có cách để tạo điều kiện khác nhau, bạn tự tìm hiểu thông thông qua công cụ Validation Excel Chúc bạn thành công! VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí MS Access - Chương 6: Sử dụng các Query (truy vấn) để kiểm tra dữ liệu Cập nhật lúc 11h51' ngày 17/09/2008 Bản in Gửi cho bạn bè Phản hồi Xem thêm: chương 6, microsoft access, query, truy vấn, kiểm tra dữ liệu, lọc dữ liệu Ở chương trước, bạn đã được học cách sắp xếp và lọc dữ liệu để quản lý thông tin trong bảng tốt hơn. Trong chương này, bạn sẽ được biết một cách lọc và sắp xếp dữ liệu nữa, đây là công cụ mạnh được cung cấp bởi Access – Queries (truy vấn). Giống như filter (bộ lọc), các truy vấn Access cho phép bạn lựa chọn dữ liệu từ bảng. Tuy nhiên, các truy vấn hoạt động mạnh hơn bộ lọc. Kết thúc chương này, bạn sẽ nắm được các nội dung sau: • Các truy vấn là gì? • Các loại truy vấn nào mà Access cho phép tạo. • Cách để lưu giữ các truy vấn. • Cách sử dụng Query Wizards • Cách thiết kế các truy vấn riêng • Cách sử dụng lưới QBE • Cách thiết lập các thuộc tính trong một truy vấn. Bài 21: Tìm hiểu về các Truy vấn Theo từ tiếng anh bình thường, một truy vấn là một câu hỏi. Thực tế, đó cũng là một truy vấn trong Access. Tóm lại, Access cho phép bạn đưa ra một câu hỏi đã được thiết kế để trả về một số các bảng ghi từ một bảng. Ví dụ “hãy hiển thị các đơn đặt hàng đã nhập trong 30 ngày gần nhất có giá trên 5000$”. Đây là một truy vấn, và bạn có thể tạo dễ dàng trong Access. Mặc dù bạn không thể phát biểu truy vấn trong cuộc đàm thoại thường sử dụng, Access cho một phạm vi trong việc xác định những bản ghi mà bạn muốn xem. Các loại truy vấn Access hỗ trợ 5 loại truy vấn khác nhau. Mỗi truy vấn thực hiện một thao tác khác nhau trong mối quan hệ tới dữ liệu trong bảng. Sau đây là 5 loại truy vấn: • Select query. Đây là loại truy vấn đơn giản nhất bạn có thể tạo. Một truy vấn lựa chọn trả về số các bản ghi dựa trên tiêu chuẩn mà bạn chỉ định. Trong nhiều trường hợp, loại truy vấn này tương tự như một filter (trở lại chương trước). • Action query. Truy vấn này thực hiện hành động trên dữ liệu đã được phục hồi. Ví dụ, truy vấn có thể tạo một bảng mới và chuyển các bản ghi vào nó, hoặc có thể xóa các bản ghi trong bảng hiện thời. • Crosstab query. Truy vấn này đưa ra thông tin trong một bảng tính – quản lý tương tự như Datasheet. (Crosstab là một từ được ghép bởi cross-tabulation). Bạn có thể sử dụng truy vấn này để tổng hợp và tính tổng dựa trên nội dung các trường khác nhau. • Parameter query (Truy vấn tham số). Truy vấn này làm việc trong mối quan hệ với các truy vấn khác. Khi thực hiện truy vấn này, Access hỏi bạn để thiết lập các câu hỏi. Truy vấn sử dụng các câu trả lời để hoàn thành công việc của nó. Bạn có thể nghĩ loại truy vấn này như một “truy vấn với giao diện người dùng.” • SQL query (truy vấn SQL): Để xác định các loại truy vấn, bạn phải sử dụng SQL (Ngôn ngữ truy vấn có cấu trúc). SQL cung cấp một cách để giao tiếp với các loại cơ sở dữ liệu khác nhau hoặc thiết kế cơ sở dữ liệu trên mạng. Bạn có thể đưa ra ý kiến từ việc xem danh sách các truy vấn này để có thể sử dụng truy vấn được nhiều hơn việc chỉ là những câu hỏi về dữ liệu (và bạn phải làm đúng). Các truy vấn có thể làm được nhiều và nhiều hơn nữa. Loại truy vấn mà bạn sử dụng dựa vào những gì bạn muốn hoàn thành. Khi thực hành hết chương này, bạn sẽ học cách tạo nhiều loại truy vấn khác nhau. Như bạn biết, Access cho phép truy vấn tới các thông tin trong bảng. Thêm vào đó, nó cũng cho phép truy vấn các thông tin trong các truy vấn. Trong khi cách này nghe như không cần thiết, thực hiện một truy vấn là một thao tác mạnh mẽ và tiện lợi. Một truy vấn thường trả về một tập hợp thông tin con trong một bảng; thực tế, tập hợp con này trông như một bảng bình thường, dù nó là bảng dựa vào bảng khác. Bạn có thể sử dụng tập hợp con như là cơ sở cho các truy vấn tiếp. Do vậy, bạn có thể truy vấn dữ liệu từ một bảng và truy vấn chính nó. Thậm chí truy vấn kết quả của bảng thứ hai! Access khá là mạnh và linh hoạt khi thực So sánh và kiểm tra dữ liệu dựa vào mã MD5 hoặc SHA-1 Thông thường, để kiểm tra nội dung văn bản hoặc 1 file dữ liệu nào đó, chúng ta thường mở những file đó bằng chương trình phù hợp và bắt đầu so sánh. hưng hãy thử tưởng tượng, con người chỉ có thể làm được việc so sánh thủ công đó với những văn bản ngắn chứ đối với file Word khoảng 500 trang chắc chắn không ai làm được. Trong bài viết sau, Quản Trị Mạng sẽ giới thiệu với các bạn công cụ tiện ích hỗ trợ DigestIT. Đây là 1 tiện ích khá phổ biến, vô cùng đơn giản, dễ sử dụng, và có thể so sánh được các văn bản tài liệu, video, file trình chiếu, mẫu HTML, mp3 … Điểm mạnh nhất của DigestIT là khả năng áp dụng thành công thuật toán tìm kiếm theo mã Hash – chức năng chính để tìm kiếm hàng tỉ tỉ các thành phần cơ sở dữ liệu của 1 file bất kỳ. Xin nói thêm về mã MD5 (32 chữ số) hoặc SHA-1 (45 chữ số), hiện nay trên nhiều website cung cấp phần mềm, ngoài thông tin về phần mềm đó tác giả còn cung cấp th êm thông tin về hoặc SHA-1 này. Các tác giả phần mềm thường khuyến cáo người sử dụng kiểm tra chuỗi MD5 của phần mềm họ tải về (có thể tải về từ website khác) xem có khớp với dãy số họ công bố hay không, nếu khớp thì chắc chắn đó là phần mềm gốc mà tác giả công bố, ngược lại phần mềm đó đã b ị thay đổi nội dung (do người khác chỉnh sửa hoặc đã bị nhiễm các loại mã độc). Các bạn có thể tải DigestIT trực tiếp tại đây, lựa chọn phiên bản phù hợp với hệ điều hành (32 bit hoặc 64 bit) và cài đặt bình thường như các ứng dụng khác (rất đơn giản, chỉ cần Next > Next > Finish): Sau khi cài đặt, DigestIT sẽ tự tích hợp vào menu chuột phải của hệ thống. Tại cuộc thử nghiệm nho nhỏ này, chúng ta sẽ áp dụng với 1 file văn bản nội dung y hệt nhau, chỉ khác tên tài liệu mà thôi. Để kiểm tra hoặc so sánh, kích chuột phải lên file văn bản đầu tiên và chọn digestIT 2004 > Calculate MD5 Hash hoặc Calculate SHA-1 Hash: Sau khi nhận lệnh kiểm tra, chương trình sẽ tạo ra chuỗi mã hash nhất định, các bạn cần lưu lại dãy số này (lưu ra NotePad hoặc bất cứ file văn bản nào cũng được). Lưu ý rằng dãy số vừa tạo ra chỉ áp dụng được trên file vừa kiểm tra mà thôi: Tiếp tục kiểm tra tương tự với file văn bản thứ 2, cho dù có đặt tên khác nhau thế nào chăng nữa, hoặc chỉnh sửa các thông tin liên quan như ngày giờ… chương trình vẫn hiển thị chuỗi mã hash tương đương: 1 cách khác để kiểm tra lại tính chính xác của DigestIT là sử dụng chức năng Verify MD5 Hash hoặc Verify SHA-1 Hash: Nhập chuỗi mã hash bên trên và bấm OK: Nếu chuỗi mã nhập khớp nhau nghĩa là quá trình kiểm tra đã thành công: Nếu không trùng nhau, chương trình sẽ hiển thị thông báo nh ư sau: Phiên bản lần này của DigestIT còn hỗ trợ kiểm tra và phân loại dữ liệu với dung lượng lên tới 2GB, và để hoàn tất quá trình này, chương trình sẽ mất khoảng 10 – 15 giây: http:// lhu.edu.vn http:// lhu.edu.vn 46 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls  Điề u khiể n Required Field Validator  Dù ng để kiể m tra giá trị trong điề u khiể n phả i đượ c nhậ p  Sử dụ ng điề u khiể n nà y để kiể m tra rà ng buộ c dữ liệ u rỗ ng  Thuộ c tí nh: InitialValue: giá trị khở i độ ng. Giá trị bạ n nhậ p phả i khá c vớ i giá trị củ a thuộ c tí nh nà y. Giá trị mặ c định củ a thuộ c tí nh nà y là chuỗ i rỗ ng  Điề u khiể n Compare Validator:  Dù ng để so sá nh giá trị củ a mộ t điề u khiể n vớ i giá trị củ a mộ t điề u khiể n khá c, hay mộ t giá trị đượ c xá c định trướ c  Dùng control này để kiểm tra ràng buộc miền giá trị , kiểu dữ liệu lên thuộc tính  Note!!!không nhập dữ liệu, control sẽ không thực hiện kiểm tra vi phạm This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 47 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 48 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 49 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls  Điề u khiể n Range Validator:  Điề u khiể n nà y dù ng để kiể m tra giá trị trong điề u khiể n phả i nằ m trong đoạ n min-max  Sử dụ ng điề u khiể n nà y để kiể m tra rà ng buộ c dữ liệ u  Trong trườ ng hợ p không nhậ p liệ u, đi ề u khiể n không kiể m tra thự c hiệ n vi phạ m  Cá c thuộ c tí nh: • MinimumValue: giá trị nhỏ nhấ t • MaximumVaue: giá trị lớ n nhấ t • Type: xá c định kiể u để kiể m tra dữ liệ u. Thự c hiệ n trên cá c kiể u: String, Integer, Double, Date, Currency This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 50 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 51 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 52 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p Đi Đi ề ề u khi u khi ể ể n ki n ki ể ể m tra d m tra d ữ ữ li li ệ ệ u u Validation web controls Validation web controls  Điề u khiể n Regular Expression Validator  Dù ng đề kiể m tra giá trị củ a điề u khiể n phả i theo mẫ u quy định trướ c: địa chỉ email, số điệ n thoạ i, mã vù ng, số n

Ngày đăng: 25/08/2016, 15:33

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan