Xin hướng dẫn code kiểm tra giá trị trong TextBox !!!

Liên hệ QC

ducky2301

Thành viên chính thức
Tham gia
25/3/08
Bài viết
74
Được thích
15
Em có 1 Form gồm có 2 TextBox.
Em muốn khi nhập dữ liệu vào 2 TextBox này rồi nhấn nút OK, thì nó sẽ kiểm tra xem nếu ở TextBox1 có ký tự "&" mà ở TextBox2 nhập là 1, thì sẽ hiện thông báo lỗi.
Xin các Thầy và các anh chị hướng dẫn giúp em code đó với nha.

Đại khái giống như đoạn code sau sẽ kiểm tra xem 2 Textbox đó có để trống hay không.

If TextBox1 = "" Or TextBox2 = "" Then
MsgBox "Ban chua nhap Ten hoac So Nguoi, Vui long nhap tiep !", , "THONG BAO !"
Exit Sub
End If

_ Vậy mà khi em sửa lại là :

If TextBox1 = "*&*" And TextBox2 = "1" Then
MsgBox "Ban nhap sai So Nguoi, vui long nhap lai!", , "THONG BAO !"
Exit Sub
End If

Thì khi em cố tình nhập sai, nó cũng cho nhập dữ liệu vào mà không báo gì hết :(
 
Em có 1 Form gồm có 2 TextBox.
Em muốn khi nhập dữ liệu vào 2 TextBox này rồi nhấn nút OK, thì nó sẽ kiểm tra xem nếu ở TextBox1 có ký tự "&" mà ở TextBox2 nhập là 1, thì sẽ hiện thông báo lỗi.
Xin các Thầy và các anh chị hướng dẫn giúp em code đó với nha.

Đại khái giống như đoạn code sau sẽ kiểm tra xem 2 Textbox đó có để trống hay không.

If TextBox1 = "" Or TextBox2 = "" Then
MsgBox "Ban chua nhap Ten hoac So Nguoi, Vui long nhap tiep !", , "THONG BAO !"
Exit Sub
End If

_ Vậy mà khi em sửa lại là :

If TextBox1 = "*&*" And TextBox2 = "1" Then
MsgBox "Ban nhap sai So Nguoi, vui long nhap lai!", , "THONG BAO !"
Exit Sub
End If

Thì khi em cố tình nhập sai, nó cũng cho nhập dữ liệu vào mà không báo gì hết :(
Sửa TextBox1 = "*&*" thành InStr(TextBox1.Text, "&") nhé
 
Upvote 0
Em làm được rồi, cám ơn Thầy/Anh nhiều nha :)
 
Upvote 0
Thế chẳng hạn có 30 cái textbox thì sẽ tương ứng với 30 cái "end" hoặc or àh.
Có cách nào kiểm tra chính xác cái textbox đang rỗng và đưa focus đến chính textbox đó kô.
Cách như trên cũng chỉ kiểm tra được có tồn tại một cái textbox đang rỗng, chứ chẳng biết chính xác cái nào cả.
Thầy có cách nào kô.
 
Upvote 0
Web KT

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

Back
Top Bottom