PDA

View Full Version : سوال: غير فعال كردن tab براي داده ورودي اشتباه



saba20
شنبه 11 اردیبهشت 1389, 10:37 صبح
سلام

من براي بررسي صحت داده ورودي از طرف كاربر براي يكي از فيلدهام يك تابع نوشتم كه در صورت اشتباه بودن به كاربر پيغام ميده .اما مي خوام كاري كنم كه كاربر تا وقتي داده درست رو وارد نكرده نتونه وارد فيلد بعدي بشه اما هر كار كه ميكنم نميتونم tab را متوقف كنم .
ممنون ميشم اگه راهنماييم كنيد (اگر اين موضوع تكراري ببخشيد سر كارم نميتونم كل تاپيك بگردم)

amirzazadeh
شنبه 11 اردیبهشت 1389, 10:44 صبح
سلام

من براي بررسي صحت داده ورودي از طرف كاربر براي يكي از فيلدهام يك تابع نوشتم كه در صورت اشتباه بودن به كاربر پيغام ميده .اما مي خوام كاري كنم كه كاربر تا وقتي داده درست رو وارد نكرده نتونه وارد فيلد بعدي بشه اما هر كار كه ميكنم نميتونم tab را متوقف كنم .
ممنون ميشم اگه راهنماييم كنيد (اگر اين موضوع تكراري ببخشيد سر كارم نميتونم كل تاپيك بگردم)


سلام
شما ميتونين در رويداد before update فيلد مورد نظر شرط لازم رو اعمال كنيد ودر صورت صحيح نبودن از گزينه cancel براي جلوگيري از خروج از فيلد مربوطه اقدام كنيد.


Private Sub Text1_BeforeUpdate(Cancel As Integer)
if .... then
.
else
cancel=true
end if
End Sub

...........................
موفق باشيد