سلام دوستان.چه طوری در یک تکست باکس اگر متن نوشتیم پیغام خطا بدهد؟
Printable View
سلام دوستان.چه طوری در یک تکست باکس اگر متن نوشتیم پیغام خطا بدهد؟
1- نوع داده رو number انتخاب کن .
2- اینجا رو هم یه نگاه بندار شاید منظورت اینه
https://barnamenevis.org/showthread.php?t=87658
آقای انگوران در آدرسی که دادید چیزی متوجه نشدم.من میخوام در یک تکست باکس وقتی متن وارد کردم پیغام خطای فارسی بده.در آدرس بر عکس این مطلب بود.
سلام
منظور دوستمون جناب انگوران پست شماره 8 اون لینک بود که نحوه جلو گیری از پذیرش مقادیر عددی در یک فیلد رو ارائه داده .
آقا مهدی سلام
من هم متوجه شدم.برای همین نوشتم.میخوام وقتی در یک فیلد از نوع نامبر وقتی در تکست باکس ، متنی مینویسیم پیغام فارسی خطا بدهد.
شاید منظورتون اینه که پیغام انگلیسی که ظاهر میشه به فارسی تغییر پیدا کنه اگه اینه بفرمائید اگه نه یه مقدار مفصل تر توضیح بدین انشاءالله دوستان کمک میکنن .
دوستان من خیلی ساده گفتم:
سوال اول :یک فیلد نامبر دارم و میخوام وقتی در آن متن وارد کردم پیغام خطابصورت فارسی نمایش بدهد.
سوال دوم :ا یک فیلد از جنس تکست دارم و میخوام هر موقع عدد در آن وارد شد پیغام خطای فارسی نمایش بدهد.
پاسخ سئوال اول :
در رویدار on error فرم کد زیر رو بنویس
If DataErr = 2113 Then
MsgBox "کاربر گرامی شما نمیتوانید متن وارد کنید"
Response = 0
End If
پاسخ سئوال دوم :
پست شماره 8 لینک بالا
خیلی ممنون از راهنماییتان در مورد سوالها
حال اگر فیلد از نوع تکست داشتم و میخواهم فقط عدد درآن وارد شود و اگر متن وارد شد پیغام خطای فارسی دهد؟
به نظر من این غیر منطقی باشه و راهکار اصولی نداره .
قربانت و تشکر از راهنماییت
سلام
این نمونه رو ببینید در فرم ثبت اطلاعات افراد که از نوع فرم Unbound هست به کد نویسی انجام شده برای هر تکست باکس دقت کنید موردی که شما دنبالش هستید با پیغام فارسی ایجاد شده .