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

كود :
If Not DataGridView1.CurrentRow.IsNewRow Then
            DataGridView1.Rows.Remove(DataGridView1.CurrentRow)
        End If
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته


أنت حذفته من العرض ولم تحذفه من قاعدة البيانات.


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: سعود , ™Snip3R™
#3
مثل ماقال اخوي "@@أبورائد@@ "
لكن كيف ربطت الاداة؟ هل عن طريق داتاست؟
اذا نعم فتستطيع فحص الداتاست عند اي حدث وليكن مثلا حدث الاغلاق closing للفورم هكذا
كود :
if dataSet.HasChanges then
هنا تكتب كود تحديث  الجدول مثلا
dataadapter.update(dataset,"table")
end if
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ™Snip3R™ , @@أبورائد@@
#4
اشكركم اخوانى لكن مشكلتى تتلخص اننى لدى داتا جريد فيو بها البيانات و زرار حذف اريد عن الوقوف على اى خانة فى الداتا جريد فيو و الضغط على حذف يتم الحذف دون الحاجة الى اعادة تشغيل الفورم
الرد }}}
تم الشكر بواسطة:
#5
إقتباس :دون الحاجة الى اعادة تشغيل الفورم
اخي الكريم حذف صف من القاعدة ليست مرتبطة باعادة تشغيل الفورم...الامر اللي تشوفه هو اعادة تحميل البيانات من القاعدة وهذي تقدر تسويها من دون اعادة تشغيل الفورم بالطريقة التالية:
صرح روتين مهمته الربط بالقاعدة مثلا

كود :
sub gd
هنا تكتب اكواد الربط بالجدول
end sub
وعند حدث تحميل الفورم تكتب اسم الروتين
كود :
gd
وبعد اي عملية تحديث تنادي بالروتين.
لو ترفع مثال بسيط اعدل عليه ترى افضل(مثال بسيط وربط بالاكواد وليس بالمعالج)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: @@أبورائد@@
#6
حسناً اخى ساقوم برفع المشروع حالا شكرا جزيلاً

اخى سعود
هذا مثال على ما اريد

.rar   datagridview.rar (الحجم : 153.57 ك ب / التحميلات : 350)
الرد }}}
تم الشكر بواسطة:
#7
المشكلة اقدم اصدار عندي فيجوال بيسك 2010
ثانيا انت رابط بالمعالج والدليل وجود كائنات بصرية خاصة بالربط


الربط بالمعالج معقد بالنسبة لي لذلك اعتذر لاني لا اعرف الا بالكود فقط.
ان شالله احد الاخوان ياتي ويقدم الحل لاني اجهل الربط بالمعالج
اعتذر مجددا.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: @@أبورائد@@
#8
العفو
شكرا لك جزيلا
الرد }}}
تم الشكر بواسطة:
#9
هههههههههه حبيت اعدل على المثال لكي استخدم الكود وبعد التشغيل فجاة انحذف كل شغلي Sad
يعني شغل المعالج معقد من جد
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: @@أبورائد@@
#10
السلام عليكم ورحمة الله وبركاته


أخي/أختي (؟)

أولا تركيبة الجدول ينقصها حقل رقمي مهم في قواعد البيانات لتعريف كل عنصر على حدة وغالباً يسمّى ID ويكون ترقيم تلقائي واجعله مفاتح بوضع المفتاح الاصفر له، تستطيع تشبيهه برقم الهوية الشخصية، فلكل شخص رقم لا يوجد مثله مع شخص آخر "حتى لو مات هذا الشخص" والذي يقابله في قواعد البيانات "حتى لو تم حذف هذا السجل".

ثانيا بما أنك وضعت كود إضافة عند الضغط على الزر "حفظ" فالمفروض أن تضع كود حذف للزر "حذف" باستخدام الامر DELETE FROM [Table2] وهنا يجب أن نعرف أي سجل يجب أن يحذف فيأتي دور الحقل ID للتعريف به فتكون جملة SQL لحذف السجل رقم 2 كالتالي
DELETE FROM [Table2] WHERE [ID]=2


أرجو أن تستفيدوا من المثال المرفق


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


الملفات المرفقة
.zip   DataGridView1-01.zip (الحجم : 109.68 ك ب / التحميلات : 443)
الرد }}}
تم الشكر بواسطة: Mido9


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Heart استرجاع قاعدة بيانات محمد بن عطية 1 1,069 18-07-25, 04:30 AM
آخر رد: abuabdulrhman
  استفسارات عن قواعد البيانات مبتدئ بوحمد 0 1,008 06-11-24, 10:15 AM
آخر رد: بوحمد
  [C#.NET] مشكلة في مجلد قاعدة البيانات kamel1978 3 683 06-10-24, 06:26 PM
آخر رد: Taha Okla
  ما هو كود معرفة نوع البيانات من اكسس؟ justforit 6 1,046 23-05-24, 08:22 AM
آخر رد: مصمم هاوي
  [سؤال] حول مشكلة توافق نوع البيانات عند الاستعلام في اكسل justforit 4 695 23-05-24, 05:35 AM
آخر رد: justforit
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 2,033 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,575 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 3,166 07-11-22, 10:27 PM
آخر رد: Am7
  كود التعديل ولاضافة رضوان الجماعي 0 1,203 07-09-22, 07:12 PM
آخر رد: رضوان الجماعي
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,567 22-04-22, 07:27 PM
آخر رد: strongriseman

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


يقوم بقرائة الموضوع: