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

معرفة كود يمنع المستخدم من أدخال نفس المعلومه أكثر من مره

مغلق
بدأه Al-Mohana في 16 ديسمبر 2006 · 1 رد · 776 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أود معرفة كود يمنع المستخدم من أدخال نفس المعلومه أكثر من مره

مثال

رقم الكتاب أسم الكتاب

1 المعرفه

حيث رقم الكتاب هو primary Key

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

أنا أود أذا حاول المستخدم من أدخال رقم الكتاب مره أخرى تظهر رساله تخبره أن المدخل موجود من قبل ! ويستمر عمل البرنامج

علما أني أستخدم VB.NET 2003وربطه مع الأكسس

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#2

السلام عليكم

جرب الكود التالى

	Public Function Search(ByVal Table As String, ByVal field As String, ByVal Txt As String) As Object
		Dim Return_Object As Object = Nothing
		Try
			mSqlCommand.CommandText = "select * from " & Table & " where " & field & " = '" & Txt & "'"
			mSqlCommand.Connection = Me.SqlConnection
			ConnectDb()
			Return_Object = mSqlCommand.ExecuteScalar()
			Return Return_Object
		Catch ex As SqlException
			MessageBox.Show(ex.Message)
		Finally
			DisconnectDb()
		End Try
	End Function

الدالة السابقة ترسل لها اسم الجدول والحقل وبيانات المقارنة

مثال

	  Dim Return_Object As Object = .Search("Type", "TypeName", Me.txtTypeName.Text.Trim)
			If Not Return_Object = Nothing Then
				CMessageBox.Show(" تم حفظ بيانات نوع المعاملة  " & " ( " & Me.txtTypeName.Text.Trim & " )" & "  من قبل لا يمكن التكرار  ", " خطــأ فى إدخال البيانات  ", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading)
							   Exit Sub
			End If

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

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

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

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

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

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

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