الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع الخطأ او التشييك ؟؟؟؟

مغلق
بدأه cooli في 2 يناير 2006 · 4 رد · 466 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا لدي اربعة textbox في فورم 2 من نوع nvarchar , و 1 integer و 1 date

عندما يدخل المستخدم البيانات في الفورم اي في textbox مثلا لو ادخل في مربع الرقم حرف او في مربع التاريخ حروف

سوف يتوقف البرنامج ويعطي خطأ

كيف امنع حدوث الخطأ وكيف اشيك على المربعات السابقة بأن كل مربع ادخاله صحيح او غير صحيح قبل الحفظ لكي لا يتوقف البرنامج

وشكراااا

#2

ماهو الحدث الذي تستخدمه؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

click

انا قريب من الحل بس ماعرفت اكمل الي هو

If IsNumeric(TextBox1.Text) Then

ووقفت

#4

اقتراح استخدم تدقيق صحة القيم في الحدث vlaidate لصندوق النصوص فإذا لم تكن القيم صحيحة يمكنك منع المستخدم من الانتقال للتحكم التالي قبل إدخال القيم الصحيحة

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

بالنسبة للمربعات النصوص والتى من المفروض كتابة ارقام فيها يمكنك منع كتابة اى شىء غير الارقام فى الحدث KeyPress

If IsNumeric(e.Keychar) Then 
else
e.Handled=True
endIf

وبابالنسبة للتاريخ يفضل استخدام المتحكم DateTimePicker

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

هذا الموضوع مغلق.

مواضيع مشابهة