منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف امنع التسجيل باي اسم مشابه لاسم موجود؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : كيف امنع التسجيل باي اسم مشابه لاسم موجود؟ (/showthread.php?tid=8390)



كيف امنع التسجيل باي اسم مشابه لاسم موجود؟ - سعود - 08-04-13

السلام عليكم ورحمة الله وبركاته
كيف امنع التسجيل باي اسم مشابه لاسم موجود؟
مثلا السطر التالي:
PHP كود :
Dim ca As New OleDbCommand("select count(tid) from tb where tname='" tname.Text "'"con
ان وجد كلمة admin سيمنع التسجيل بها لكن لو كتبنها adminn or admin1 لن يمنع وهو واضح اصلا بالكودSmile السؤال كيف الى منع اي اسم مشابه؟

جربت like ولم ينفع
PHP كود :
Dim ca As New OleDbCommand("select count(tid) from tb where tname like'%" tname.Text "%'"con



كيف امنع التسجيل باي اسم مشابه لاسم موجود؟ - Sajad - 08-04-13

السلام عليكم

انظر الى هذا الكود

PHP كود :
Dim s1 As String TextBox1.Text
        Dim s2 
As String TextBox2.Text

        
If (s1.Trim().ToUpper() = s2.Substring(s1.StartsWith("a".ToUpper()), s1.Length).Trim().ToUpper()) Then
            TextBox3
.Text s1
        End 
If 

على فرض ان Textbox1 يحمل الكلمة الاصلية (admin)
والTextbox2 فيها الكلمة المشابهة مثلا (Admin, adminn)

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

يمكن ان تستفيد من الفكرةSmile

بالتوفيق ان شاءالله


كيف امنع التسجيل باي اسم مشابه لاسم موجود؟ - سعود - 08-04-13

شكرا لك اخي الكريم ..انا قصدت بكلمة admin اي اسم موجود بقاعدة البيانات...لكنها معلومة رائعة استفدت منها.


كيف امنع التسجيل باي اسم مشابه لاسم موجود؟ - Sajad - 08-04-13

العفو اخي العزيز

بالخدمة ان شاءاللهSmile