15-05-19, 12:48 PM
(آخر تعديل لهذه المشاركة : 15-05-19, 12:50 PM {2} بواسطة sniperjawadino.)
(13-05-19, 02:13 AM)elgokr كتب :الشكر لله والحمد للهوالحمد لله على كل حال
اذا كان قاعدة البيانات من نوع Accessفهنا انت لا تحتاج لجعل السورس على الشبكة ويعمل عليها كل منهم من خلالهاستجعل على كل جهاز لكل شخص نسخة من مجلد البرنامجوستقوم بعمل قاعدة البيانات مشاركة وتطبق الشرح الموجود هنا
واذا كان قاعدة البيانات من نوع Sqlفسيكون الامر فقط كما اشرت اليه مسبقاًوهو كود الفتح والاغلاق لقاعدة البيانات اثناء التنفيذ
على العموم انا فى انتظار المثال حتى افيدك بالاجابة تحل الامر مباشراً
تحياتى لكوتمنياتى لك التوفيق
حقا أخي elgokr
الطريقة اللتي شرحت في الرابط هي اللتي إستعملت فشكرا لك على هذا
لقد وضعت مثال مصغر على العملية هنا
و أنا أقوم بنسخ الأكواد في هذا المثال
وجدت شيئ أشك في أمره
وهو هذا الكود
كود :
dttt.Rows(0).Item("Qté") = dttt.Rows(0).Item("Qté") - DataGridView1.Rows(i).Cells("Qté").Value
Dim save As New OleDbCommandBuilder(daaa)
daaa.Update(dttt)
dttt.AcceptChanges()ستجده بالمثال
فهذا الكود هو لتعديل قيمة في قاعدة البيانات
ماذا لو ضغط الكل من في الشبكة في نفس اللحظة على الزر
قد يسبب هذا المشكل
-----------
أنا لا أستخدم فتح و غلق القاعدة في برامجي
فقط استعلامات
فهل هذا مضر
حتى إني لم أرى مثال لفتح و غلق القاعدة ولا أعرف ما الفائدة
-----------
بالنسبة للأعضاؤ الذين يستخدمون SQLSERVER أو MYSQL
لماذا لا يوجد لديهم هده المشاكل في الشبكة
يعني ما الفرقي الجوهري بينهم و بين ACCES في التعديل و الحدف
----------
أعتذر أخي elgokr على كثرة الأسئلة
لكن كل جواب منك فهو يريني الطريق الصحيح
فأشكرك على مساعدتنا
والشكر أقل شيئ
يا رب يجعله لك في ميزان حسناتك

