تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا
#1
بسم الله الرحمن الرحيم
السلام عليكم شباب

هل من طريقة للتحقق اذا كانت البايانات التى ثوف اقوم بحفظها موجوده فى قاعدة البيانات ام لا
مع العلم انى اقوم بالعمل على قاعدة بيانات sql server

توضيح

مثلا صممت مربع نص وزر للحفظ
وضعت كلمة (احمد ) داخل ربع النص وقمت بحفظها
بعد ذلك قمت بعمل صفحة جديده وكتب كلمة (احمد ) مره اخرى
طبعا الكلمه موجوده مسبقا فا بالتالى قبل الحفظ يقوم بالتحقق ان كانت الكلمة موجوده لا يتم الحفظ
وان كانت الكلمة غير موجوده يتم الحفظ
وارجو قد اوضحت الفكرة
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد }}}}
تم الشكر بواسطة:
#2
ممكن ونص
جيب معاك ملف اخضر
اسم الجدول
اسم الحقل
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة: khodor1985
#3
ملف اخضر ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم أخي العزيز ورحمة الله وبركاته
نعم بالتأكيد يمكن ذلك،
لنفترض أنك قمت بإنشاء قاعدة بيانات بعنوان Test ثم أضفت إلى قاعدة البيانات جدول بعنوان Person ثم أدرجت داخل الجدول الحقول :
- ID / FirstName / LastName
كيف نتأكد بعد عملية الإدخال أن الإسم موجود مسبقا في قاعدة البيانات؟
ضع الكود التالي في الحدث Leave لمربع النص الذي سيحتوي على الإسم :
PHP كود :
Dim sqlstr as string "Select FirstName From Person Where FirstName=@FirstName"
dim cmd as new sqlcommand(sqlstr,con)
cmd.Parameter.AddWithValue("@FirstName",FirstNameTextBox.Text)
Con.open
Dim dr 
as SqlDataReader
dr 
cmd.ExecuteReader
IF dr.HasRows Then
msgbox
"الإسم موجود مسبقا في قاعدة البيانات"
Return
End IF
dr.close
con
.close 

هههه، الحق مع الأخ أبو عمر أنت لم تفهم عليه، يقصد أن السؤال أخي العزيز غير كامل ينقصه إسم الجدول وأسماء الحقول
أتمنى لك التوفيق
الرد }}}}
تم الشكر بواسطة: أبو عمر , احمد عبد الحكيم
#5
هههههههه تمام اسف هذه غلطتي
وشكرا جزيلا علي المساعده
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد }}}}
تم الشكر بواسطة: khodor1985 , khodor1985
#6
اخى الكريم الكود لا يعمل بعدما قمت بالتعديل عليه
فا قد قمت بوضعه فى زر الحفظ الاننى اريد ان يقوم بالتاكيد على 4 حقول وليس حقل واحد








PHP كود :
Dim sql As String "SELECT * FROM [list] WHERE [msna] = @name AND [fa] = @fa AND [aiar] = @aiar AND [msnai] = @msnai"
                
Dim comma As New SqlCommand(sqlcon)
                
comma.Parameters.AddWithValue("@name"txtName.Text)
                
comma.Parameters.AddWithValue("@fa"txtfa.Text)
                
comma.Parameters.AddWithValue("@aiar"txtaiar.Text)
                
comma.Parameters.AddWithValue("@msnai"txtmnai.Text)
                
con.Open()
                
Dim dr As SqlDataReader
                dr 
comma.ExecuteReader
                
If dr.HasRows Then
                    MsgBox
("الإسم موجود مسبقا في قاعدة البيانات")
                Else

                    
Dim cmdInsH As New SqlCommand
                    cmdInsH
.Connection con
                    cmdInsH
.CommandType CommandType.Text
                    cmdInsH
.CommandText "INSERT INTO [list] VALUES" "(@p1,@p2,@p3,@p4,@p5)"

                    
cmdInsH.Parameters.AddWithValue("@p1"txtid.Text)
                    
cmdInsH.Parameters.AddWithValue("@p2"ComboBox1.Text)
                    
cmdInsH.Parameters.AddWithValue("@p3"txtfa.Text)
                    
cmdInsH.Parameters.AddWithValue("@p4"txtaiar.Text)
                    
cmdInsH.Parameters.AddWithValue("@p5"txtmnai.Text)

                    If 
con.State ConnectionState.Open Then
                        con
.Close()
                    
End If
                    
con.Open()
                    
cmdInsH.ExecuteNonQuery()
                    
con.Close()

                    
con.Close()
                    
ShowMsg("تم الحفظ بنجاح"ShowMsgImage.Security"Example dialog")
                    
txt.Visible False
                    
Return
                
End If
                
dr.Close()
                
con.Close()


            
End Using

        
Else

            
ShowMsg("لم يتم حفظ البيانات"ShowMsgImage.Security"Example dialog")
        
End If
    
End Sub 
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد }}}}
تم الشكر بواسطة: khodor1985
#7
اذا كنت تود ارجاع نتيجة عن اي عمود فاستخدم or بدلا من and في الاستعلام
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: احمد عبد الحكيم , khodor1985
#8
اخ سعود دائما ما تنقذنى من الازمات تم الحل والحمد لله

تم حل المشكله لاكن هناك مشكله اخرى وهى
لاكن الفكره التى اريدها لم تحل بعد
انا اريد عند الحفظ يتحقق من عمود كامل وليث لك حقل على حده
بمعنى انا عند بالجدول 4 حقول فى كل حقل
فى الحقول بيانات مثلا
1 - 2 - 3 - 4
وعند اضافة بيانات جديدة وقبت بوضع نفس البيانات السابقة فى جميع الحقول مثلا
1 - 2 - 3 - 4
تظهر رساله بان البيانات هذا الصف او العمود موجو
لاكن اذا كان مختلفا مثل
2 -2 -3 - 4
يقوم بالحفظ
ما اريده هو التحقق من كل عمود كاملا وليس من حقل واحد
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد }}}}
تم الشكر بواسطة: khodor1985
#9
شكرا أخ سعود على الحل
الرد }}}}
تم الشكر بواسطة:
#10
اخوانى الاعزاء
تم حل المشكله لاكن هناك مشكله اخرى وهى
لاكن الفكره التى اريدها لم تحل بعد
انا اريد عند الحفظ يتحقق من عمود كامل وليث لك حقل على حده
بمعنى انا عند بالجدول 4 حقول فى كل حقل
فى الحقول بيانات مثلا
1 - 2 - 3 - 4
وعند اضافة بيانات جديدة وقبت بوضع نفس البيانات السابقة فى جميع الحقول مثلا
1 - 2 - 3 - 4
تظهر رساله بان البيانات هذا الصف او العمود موجو
لاكن اذا كان مختلفا مثل
2 -2 -3 - 4
يقوم بالحفظ
ما اريده هو التحقق من كل عمود كاملا وليس من حقل واحد
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اقوم بحفظ بيانات بقاعدة اكسيس داتا بيز موجودة على سيرفر رهف العريفي 6 59 منذ 12 دقيقة مضت
آخر رد: HASAN6.0
  [VB.NET] اتصال بقاعدة بيانات mysql عن طريق الانترنت kirama 2 66 منذ 7 ساعة مضت
آخر رد: thevirus
  [سؤال] ماذا افعل ؟ في ضياع قاعدة بيانات سكيول سيرفر 2008 salah mansour 3 57 منذ 7 ساعة مضت
آخر رد: thevirus
  [VB.NET] التجميع و الفرز قواعد البيانات tifagreet 4 61 19-01-17, 04:21 AM
آخر رد: tifagreet
  الاتصال بقاعدة بيانات SQL SEVER موجودة بجهاز اخر كفاح 5 140 15-01-17, 10:46 PM
آخر رد: كفاح
  ياشباب ارجو المساعده رنامج لا جلب اي قاعده بيانات في الجهاز اكسس او اكسل وعرضها ammaraliali 5 109 15-01-17, 06:11 PM
آخر رد: khodor1985
  [VB.NET] سوال مشكلة في اخذ نسخة احتياطية من قاعدة بيانات SQL كفاح 4 97 14-01-17, 08:19 PM
آخر رد: كفاح
  استفسار عن الجداول المتعددة في قاعدة البيانات اكسس أبووسم 4 126 14-01-17, 12:36 PM
آخر رد: أبووسم
  ياشباب ارجو منكم المساعده لدي مشاكل في اضافه الصورة الى قاعده البيانات وعمل بحث ammar ali 3 172 13-01-17, 11:15 PM
آخر رد: ammaraliali
  [VB.NET] استقبال البيانات عن طريق serail port engmedomed@gmail.com 1 66 11-01-17, 02:13 AM
آخر رد: مساعدة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم