nguoiconxunui
Thành viên thường trực




- Tham gia
- 31/8/06
- Bài viết
- 212
- Được thích
- 120
Không biết đặt tiêu đề như thế nào cho đúng nữa và không biêt có đúng nơi không. sr trước bà con vậy
Vấn đề thế này:
-Em có cái form nhập liệu có khoản trên dưới 30 textbox (khoảng 20 kiểu number và còn lại là string)
-Khi click button "Ghi dữ liệu" nó phải hiện chính xác những textbox nào gây ra lỗi (không đúng kiểu dữ liệu), format thành màu đỏ toàn bộ những dữ liệu gây ra lỗi - nói thì dễ nhưng làm có dễ không thì chưa biết, ncxn làm hoài không được.
- ncxn hiện giờ Chỉ tạm thời
1. dùng hàm or theo kiểu if or textbox1 or ...not numberic() then msgbox()<-- cho kiểu number...
2. on error go to xulyloi:
-------
xulyloi:
>đơn giản thì if err.number = xxx then msgbox
>phức tạp hơn thì vòng lặp tìm mã số lỗi rùi thông báo theo thông số tương ứng
3. Cách này dài hơi hơn: kiểm tra trực tiếp từng textbox bằng các sự kiện key_xxx để lập tức thông báo khi dữ liệu đưa vào không đúng và không cho di chuyển con trỏ đến chổ khác khi chưa đúng dữ liệu.
---------------------
Tóm lại cách 1 & 2 thì đơn giản nhưng người nhập liệu không biết sai chỗ nào.
cách 3 thì Ok nhưng viết code kiểu này chắc điên trước khi SP được sử dụng.
--------------
Anh chị nào có phương pháp hay hơn xin giúp em, xin cảm ơn và ...
-----------
ncxn
Vấn đề thế này:
-Em có cái form nhập liệu có khoản trên dưới 30 textbox (khoảng 20 kiểu number và còn lại là string)
-Khi click button "Ghi dữ liệu" nó phải hiện chính xác những textbox nào gây ra lỗi (không đúng kiểu dữ liệu), format thành màu đỏ toàn bộ những dữ liệu gây ra lỗi - nói thì dễ nhưng làm có dễ không thì chưa biết, ncxn làm hoài không được.
- ncxn hiện giờ Chỉ tạm thời
1. dùng hàm or theo kiểu if or textbox1 or ...not numberic() then msgbox()<-- cho kiểu number...
2. on error go to xulyloi:
-------
xulyloi:
>đơn giản thì if err.number = xxx then msgbox
>phức tạp hơn thì vòng lặp tìm mã số lỗi rùi thông báo theo thông số tương ứng
3. Cách này dài hơi hơn: kiểm tra trực tiếp từng textbox bằng các sự kiện key_xxx để lập tức thông báo khi dữ liệu đưa vào không đúng và không cho di chuyển con trỏ đến chổ khác khi chưa đúng dữ liệu.
---------------------
Tóm lại cách 1 & 2 thì đơn giản nhưng người nhập liệu không biết sai chỗ nào.
cách 3 thì Ok nhưng viết code kiểu này chắc điên trước khi SP được sử dụng.
--------------
Anh chị nào có phương pháp hay hơn xin giúp em, xin cảm ơn và ...
-----------
ncxn