تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اضافة سطر جديد
#11
الأكواد المسؤلة عن إدخال البيانات هي :

كود :
Dim changes As DataTable

           DT.Rows.Add(1, 2, 3, 4, 5, 6)  ' هنا مدخلاتك ..
           changes = DT.GetChanges()
           DA.Update(changes)

ولكن أنت في مثالك (DT  + DA)  تم تعريفهم ك متغيرات خاصة ..
يعني لا يمكنك التعامل معها من خارج الحدث الذي تم التعريف فيه. بالتالي لا يمكن التعامل معها من النافذة الثانية..

ولو قمت برفعها فوق كود الفورم الأول وعرفتها ك متغيرلات عامة قد تحدث مشكلة عدم تحديث البيانات في الجدول مع كل تغيير (بل يتمن إضافة الجديد على القديم في حالة فلترة بياناتك فيعرض الجديد تحت القديم وتتضاعف السجلات) فإذا ما ضغط على زر تحديد التعديل ( DA.Update(changes)) سيحدث خطأ عندك في البيانات لتكراراها بشكل غير منطقي
فـ عليك أن تقوم أولا تعدل الأكود بحيث تظهر المتغييرن السابقين كـ متغيرات عامة، ثم طلب التعديل والتحديث مع الحذر من تكرار عرض البيانات..
وستلاحظ ذلك مع التجريب ..

=================

هذه المشكلة أن ستحلها بنفسك .. بعد أن تعرف كيف تعالجها،، لأنها تحتاج لتجريب على المشروع،،
ومشروعك يتعامل مع قواعد الـ SQL ،، وانا بصراحة لا أريد تنزيله على جهازي حالياً  ..
فلا يمكنني التجريب على مثالك ..

لكن حددت لك من أين تبدأ..

==============
وبالنسبة لمتابعتك دورة فأقول لك وفقك الله وستجد ثمرة ذلك كلما طبقت في مشاريعك وستعرف مدى أهمية ذلك
فنصيحة لا تفوت شيء مهما صغر حتى لو كنت تعرفه،
فإن لم تكن بدأت بدورة من الصفر، فأرجع وأبدأ من الصفر، فلا يوجد شيء بلا فائدة في.
أقصددورة أساسيات هذه اللغة ليس كيف تصنع برنامج حسابات ؟؟
فهذه الدورة أنت  قد بكرت عليها كثيراً ..
وووقتها يأتي بعد معرفة الأساسيات وتطبيق ما تعلمته على بعض الأمثلة .



وفقك الله ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#12
(13-10-22, 08:24 PM)Taha Okla كتب : الأكواد المسؤلة عن إدخال البيانات هي :

كود :
Dim changes As DataTable

           DT.Rows.Add(1, 2, 3, 4, 5, 6)  ' هنا مدخلاتك ..
           changes = DT.GetChanges()
           DA.Update(changes)

ولكن أنت في مثالك (DT  + DA)  تم تعريفهم ك متغيرات خاصة ..
يعني لا يمكنك التعامل معها من خارج الحدث الذي تم التعريف فيه. بالتالي لا يمكن التعامل معها من النافذة الثانية..

ولو قمت برفعها فوق كود الفورم الأول وعرفتها ك متغيرلات عامة قد تحدث مشكلة عدم تحديث البيانات في الجدول مع كل تغيير (بل يتمن إضافة الجديد على القديم في حالة فلترة بياناتك فيعرض الجديد تحت القديم وتتضاعف السجلات) فإذا ما ضغط على زر تحديد التعديل ( DA.Update(changes)) سيحدث خطأ عندك في البيانات لتكراراها بشكل غير منطقي
فـ عليك أن تقوم أولا تعدل الأكود بحيث تظهر المتغييرن السابقين كـ متغيرات عامة، ثم طلب التعديل والتحديث مع الحذر من تكرار عرض البيانات..
وستلاحظ ذلك مع التجريب ..

=================

هذه المشكلة أن ستحلها بنفسك .. بعد أن تعرف كيف تعالجها،، لأنها تحتاج لتجريب على المشروع،،
ومشروعك يتعامل مع قواعد الـ SQL ،، وانا بصراحة لا أريد تنزيله على جهازي حالياً  ..
فلا يمكنني التجريب على مثالك ..

لكن حددت لك من أين تبدأ..

==============
وبالنسبة لمتابعتك دورة فأقول لك وفقك الله وستجد ثمرة ذلك كلما طبقت في مشاريعك وستعرف مدى أهمية ذلك
فنصيحة لا تفوت شيء مهما صغر حتى لو كنت تعرفه،
فإن لم تكن بدأت بدورة من الصفر، فأرجع وأبدأ من الصفر، فلا يوجد شيء بلا فائدة في.
أقصددورة أساسيات هذه اللغة ليس كيف تصنع برنامج حسابات ؟؟
فهذه الدورة أنت  قد بكرت عليها كثيراً ..
وووقتها يأتي بعد معرفة الأساسيات وتطبيق ما تعلمته على بعض الأمثلة .



وفقك الله 
عملتهم public dt و da لكن نفس مشكلة مزالت.... قل ماهو الحل لانه لاعرفه
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اضافه سجل row جديد سلام و محبه2090 0 96 02-03-24, 11:04 PM
آخر رد: سلام و محبه2090
  اضافة ادوات لفيجوال بيسك خالد20 10 1,976 18-12-23, 07:51 PM
آخر رد: ابراهيم عبدالباقى
  اريد اضافة متغيراخر داخل Listbox1 احتاج تعديل بسيط moh61 0 349 05-08-23, 02:29 PM
آخر رد: moh61
  [سؤال] كيفية اضافة في اكثر من جدول ahmed_king2023 0 364 29-07-23, 12:03 PM
آخر رد: ahmed_king2023
  اقتناص حدث تحديث او حذف او اضافة ملف ابو محمد محمد محمد 6 560 21-04-23, 05:49 PM
آخر رد: ابو محمد محمد محمد
  [سؤال] كيفية اضافة اكثر من ثلاث معاملات الى عامل التشغيل بواسطة If asmarsou 7 1,167 26-02-23, 11:34 PM
آخر رد: asmarsou
  مشكلة فى اضافة عناصر فى الداتا جريد فيو خالد كامل1 14 1,616 16-02-23, 03:10 AM
آخر رد: خالد كامل1
  [VB.NET] اضافة كرستال ريبورت MOHAMMED ALZWI 2 373 20-12-22, 11:19 AM
آخر رد: MOHAMMED ALZWI
  [VB.NET] خطأ عند اضافة فاتورة مشتريات MOHAMMED ALZWI 2 441 10-12-22, 12:25 PM
آخر رد: MOHAMMED ALZWI
  [VB.NET] خطأ عند اضافة فاتورة مشتريات 0 152 10-12-22, 02:30 AM
آخر رد: MOHAMMED ALZWI

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


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