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

عايزة اعمل تعديل البيانات داخل داتا جريد

بدأه مروة موسى السيد في 8 مارس 2011 · 5 رد · 625 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اخوانى انا عايزة اعمل تعديل فى بيانات داخل داتا جريد

بمعنى انى اضغط على زرار اقدر اجيب البيانات اللى فى الجدول واحطها فى داتا جريد ودى اوكى وسهلة وعاملتا خلاص

انما اللى مش عارفاها انى احدث البيانات داخل الداتا رجريد لما اضغط على خلية معينة واقوم بتعديل كلمة بها ولما اقفل النافذة يتم تغير البيانات

دى حاجة

حاجة اخرى

انى بردو عايزة استعلم عن بيان باستخدام BETWEEN واحطها داخل كريستال ريبوت

ولكن من جدولين مش جدول واحد

يعنى مثلا انا عندى جدولين

الجدول الاول بها تاريخ

والجدول التانى بها تاريخ ايضا

فعايزة جملة استعلام اقل جبلى التاريخ من 2000 الى 2010 من الجدولين ومش من جدول واحد

وبس كده وتبقو مشكورين جدا يا اخوانى وجزاكم الله الف خير

يعن

يابلادي . يا بلادي . أنا بحبكـ يا بلادي .. قولوا لأمي متزعليش .. وحياتي عندك متعيطيش .. قولولها معلش يا أمي .. أموت أموت وبلدنا تعيش..في جسمي نار ورصاص و حديد .. علمك في ايدي واسمي شهيد . بودع الدنيا وشايفك . يا مصر حلوه ولابسه جديد . لآخر نفس فيا بنادي . بموت وأنا بحب بلادي.طايرين ملايكه حواليا طير .. لحظة فراقك يا حبيبتي غير .. قالولى يلا ع الجنه .. قولتلهم الجنه بلادي .. أمانه تبوسولي ايديها وتسلمولى على بلادي

900857030.jpg

#2

في البداية يجب أن تكون البيانات محملة على DataTable

ثم اكتبي السطر هادا بعد تحميل البيانات في DataTable

dataGridView1.DataSource = dataTable1;

وعند اغلاق النافذة استعملي dataTable1.GetChanges()

هادي الميثود بترجع كل التغيرات الي حصلت على الداتا على شكل DataTable

ثم بتكوني جملة sql على حسب نوع التغيير هل هو اضافة أو حذف أو تعديل (نوع التغيير بنحصل عليه من DataRow.RowState)

بالنسبة للسؤال التاني أكتبي الشرط كالتالي

where t1.primarykeys=t2.foreignKeys and  (t1.StartDate = between '1/1/2000' and '31/12/2010') and (t2.StartDate = between '1/1/2000' and '31/12/2010')

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#3

جزاك الله خيرا

بالنسبة الكود الثانى فهل البيانات هاتكون بترتيب ؟؟

ولا جمب بعض بالنسبة الجدولين طبعا

وسؤال للتوضيخ يا اخى لو تكرمت

t1.primarykeys=t2.foreignKeys and

دول بتوع ايه ؟؟

هل t1 ده اسم الجدول الاول

و t2 ده اسم الجدول التانى

طيب ده بتاع ايه primarykeys

وجزاك الله خيرا واسفة جدا على الرد المتاخر

يابلادي . يا بلادي . أنا بحبكـ يا بلادي .. قولوا لأمي متزعليش .. وحياتي عندك متعيطيش .. قولولها معلش يا أمي .. أموت أموت وبلدنا تعيش..في جسمي نار ورصاص و حديد .. علمك في ايدي واسمي شهيد . بودع الدنيا وشايفك . يا مصر حلوه ولابسه جديد . لآخر نفس فيا بنادي . بموت وأنا بحب بلادي.طايرين ملايكه حواليا طير .. لحظة فراقك يا حبيبتي غير .. قالولى يلا ع الجنه .. قولتلهم الجنه بلادي .. أمانه تبوسولي ايديها وتسلمولى على بلادي

900857030.jpg

#4

صحيح t1 هو الجدول الاول و t2 هو الجدول التاني

بالنسبة ل primaryKeys و foreignKeys هم بيمثلوا علاقة join بين الجدولين مثلا اذا كان الجدول الاول هو جدول المدرس والجدول التاني هو جدول الطالب فان الشرط كالتالي

where t1.Id = t2.TeacherId

وشكرا

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#5

طيب لدى سؤال اخر

هل يجب انى اعمل مفتاح اساسى بالجدول الاول

ومفتاح اجنبى بالجدول التانى

ولا مش شرط

؟

يابلادي . يا بلادي . أنا بحبكـ يا بلادي .. قولوا لأمي متزعليش .. وحياتي عندك متعيطيش .. قولولها معلش يا أمي .. أموت أموت وبلدنا تعيش..في جسمي نار ورصاص و حديد .. علمك في ايدي واسمي شهيد . بودع الدنيا وشايفك . يا مصر حلوه ولابسه جديد . لآخر نفس فيا بنادي . بموت وأنا بحب بلادي.طايرين ملايكه حواليا طير .. لحظة فراقك يا حبيبتي غير .. قالولى يلا ع الجنه .. قولتلهم الجنه بلادي .. أمانه تبوسولي ايديها وتسلمولى على بلادي

900857030.jpg

#6

أكيد لازم والا كيف بدك تربطي جدولين من غير شرط

عند ربط جدولين من غير شرط فان الداتا تتكرر وتصبح غبر مفيدة مثلا تخيلي أن الجدول الاول به القيم التالية 1 و 2 و 3 والجدول الثاني به القيم التالية a , b , c

فان الناتج سيكون تسع صفوف

ودائما لا نلجأ الى ربط أكثر من جدول الا لوجود اعمدة مشتركة بين الجداول

وشكرا

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

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