تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اعدل حقل من نوع (نعم/ لا) من خلال الاستعلام من الداتا قريد
#1
السلام عليكم ورحمة الله وبركاته

كيف اعدل حقل من نوع (نعم/ لا) من خلال الاستعلام من الداتا قريد

توضيح لدي جدول به 

NUM      نوعه نص
TYPE     نوعه نص
CO         نوعه نعم/لا

ومن خلال شاشة تظهر في اداة الداتا قريد بيانات NUM AND TYPE فقط بدون CO

اريد تعديل CO التي يكون NUM AND TYPE موجودين على الداتا قريد من TRUE الى FULSE
الرد }}}}
تم الشكر بواسطة:
#2

السلام عليكم ورحمة الله


أنا قريت موضوع مرتين وقلت يمكن في الثالثة أفهم المطلوب بس مافهمته وقلت يمكن في الرابعة أفهم بس مافهمته.

بصراحة لم أعرف ما تريد من CO أن يكون في الاستعلام.


الرد }}}}
تم الشكر بواسطة: aftfm
#3
Big Grin Big Grin Big Grin


الف شكر اولاً على تعاونك

عندي كما ذكرت جدول للمواد فيه 
Name
Num
Type
+ حقل من نوع نعم/لا اسمه Co
استخدم هذا الحقل للدلاله على ان المواد مسلمة في حالة ان الحقل True وفي حالة أن الحقل False يعني ان المادة ليست مسلمة

المطلوب 

البحث في القريد بخانة Num و خانة Type اي بالرقم والنوع ولا يهم الاسم
فإذا كان موجود في قاعدة البيانات يجعل حقل Co = False

وإذا لم يكن موجود في الداتا قريد لا يغير شي

اي التعديل على اسجلات الموجودة في الداتا قريد سواء كانت واحد او اكثر حسب الموجود

اتمنى ان اكون قد وفقت لشرح المطلوب 
الرد }}}}
تم الشكر بواسطة:
#4
الفكرة تتلخص في عمل loop لصفوف الداتاجريد فيو

For I as integer = 0 to datagridview.row count -1
Dim r as datagridviewrow = datagridview.rows(I)
Dim type as integer=r.cells(1)
جملة تحديث البيانات هنا وليكن
Update table set co=true where type=@t and number=@n
Next
الرد }}}}
تم الشكر بواسطة: الوليد ☺ , aftfm
#5

السلام عليكم ورحمة الله


فكرت أخونا أمجد سليمة، بس من فين جات البيانات التي الداتاجريدفيو.

إذا كانت يدوية معناته مثل ما قال أخونا أمجد تحتاج حلقة For Each تمر على الأسطر في الداتاجريدفيو
ويقوم بالتحديث فقط إذا وجد البيانات بشرط وجود تطابق للنوع والرقم معاً

ما أدري هل يفيدك هذا الكود، جرب
PHP كود :
Dim connString As String "Provider=..."

Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click

    Using conn 
As New OleDbConnection(connString)
        
conn.Open()

        For 
Each row As DataGridViewRow In Me.DataGridView1.Rows

            Dim sqlString 
_
                
" UPDATE [table1]  " _
                
" SET [Co]=@Co " _
                
" WHERE ([Type]=@Type) AND ([Num]=@Num) "

            
Using cmd As New OleDbCommand(sqlStringconn)
                
' لاحظ ترتيب البارامترات بنفس ترتيب تواجدها في جملة الاسكويل '
                
cmd.Parameters.AddWithValue("@Co"True)
                
cmd.Parameters.AddWithValue("@Type"row.Cells(1).Value' على اساس عمود النوع رقمه 1 '
                
cmd.Parameters.AddWithValue("@Num"row.Cells(2).Value' على اساس عمود الرقم رقمه 2 '

                
cmd.ExecuteNonQuery()

            
End Using

        Next

        conn
.Close()
    
End Using

End Sub 


الرد }}}}
تم الشكر بواسطة: aftfm
#6
الف شكر للجميع


Big Grin Big Grin

10%10
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] شباب كيفية انقاص او طرح الكمية الموضوعة فى الداتا جريد من الجدول احمد عبد الحكيم 2 310 04-10-16, 11:37 PM
آخر رد: benomar
  [Acces2003] المساعدة في كود لحذف البيانات من الاستعلام محمد خلف زكي 2 144 28-08-16, 11:24 AM
آخر رد: محمد خلف زكي
  احتاج مساعدة في الداتا جريد فيو Mo_rb 8 304 18-06-16, 04:28 PM
آخر رد: boudyonline
  مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو kofa 31 730 18-06-16, 03:53 AM
آخر رد: khodor1985
  مثال على البحث في جدولين بالداتا قريد sql rookan 6 779 12-01-16, 01:17 PM
آخر رد: abdhassan
  حفظ بيانات اكثر من سجل من خلال DataGrideView abuyazan 3 461 29-12-15, 08:46 PM
آخر رد: العواد الصغير
  مساعده في عدم استجابة قاعدة البيانات الي التعديل في الداتا جريد فيو ِAbou Sama 4 413 25-12-15, 08:59 AM
آخر رد: silverlight
  [سؤال] هل من كود لعمل update set لبيانات الجدول من الداتا جريد احمد عبد الحكيم 7 619 18-12-15, 06:55 PM
آخر رد: احمد عبد الحكيم
Smile [سؤال] اريد كود برمجي يبحث ويستبدل من خلال قاعدة بيانات بشكل ملف نصي ana ali 2 305 07-12-15, 01:42 AM
آخر رد: ana ali
Lightbulb [VB.NET] اريد كود برمجي يبحث ويستبدل من خلال قاعدة بيانات بشكل ملف نصي ana ali 1 344 07-12-15, 01:32 AM
آخر رد: hamada558

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


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