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

[ تمت الإجابة ]خطاء اذا لم اضع رقم

بدأه hob_000 في 21 يوليو 2009 · 6 رد · 467 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

عندي مشكله انو لما مثلا في كود الحفظ اضغط على الحفظ بدون ما ادخل بيانات يعطيني خطاء

ابي لما المستخدم يضغط على مثلا زر الحفظ او البحث او التعديل او الحذف

ما يطلع خطاء

يطلع رساله يقول من فضلك ادخل البيانات

ارجو الافاده

اخوكم ايمن

#2

up

#3

أحد الحلول هو أن تلغي عملية الحفظ إذا لم تكن جميع المعلومات متوفرة مثلا :

if textBox1.Text = "" Then
MsgBox("المرجو إدخال المعلومة كذا")
textBox1.Focus()
Return
End If

الحل الأمثل هو الإشتراك في الحدت Validating و إلغاء المرور إلى مربع آخر حتى إدخال المعلومة هذا إذا كانت مهمة لدرجة فشل الحفظ في حالة تجاهلها.

#4
 Dim con As Control
		For Each con In Me.Controls
			If TypeOf con Is TextBox Then
				If DirectCast(con, TextBox).Text = "" Then
					MsgBox("empty")
					Exit Sub
					Return
				End If
			End If
		Next

هذا كود يلف على كل الكنترول من نوع textbox أو أي كنترول أنت تحده فإذا كانت فاضية تلقائياً يلغي الاجراء ويبعث رسالة انها فاضية واذا كانت ممتلئه يقوم بعملية الحفظ او التعديل أو البحث إلى غير ذلك ولكن هناك نقطة مهمة وهي انك يجب ان يكون في اول الاجراء قبل كل شئ تعمل مسج بوكس رسالة عند ضغط الزر يخبر المستخدم هل تريد الحفظ مثلاً لانه يمكن يضغط بالغلط وهذا يحصل كثير ومن ثم الكود السابق وشكراً

#5

جزاك الله كل خير اخوي محمد رضى

تم حل المشكله

#6

الله ينور دربك يالساهر

الكود الاول اسهل :)

الله يطول بعمرك في طاعته

#7

اخي hob_000

حل الاخ الساهر 24 احسن و عملي اكثر

<EMBED src=http://www.abdelghafar.com/images/banners/bm2.swf width=486 height=60 type=application/x-shockwave-flash EMBED < menu="false" loop="true" quality="high">

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…