كيف يمكن التعديل والحذف في نفس الوقت؟
#11
جرب Compact & Repair لملف الأكسس.
الرد
#12
Absolute لا يحتاج إلى أي إظافات فهو مدمج مع الملف التنفيذي
الصقر يحلق وحيدا .. الغربان تحلق جماعات
الرد
#13
(20-03-2016, 03:23 AM)Mr.DOS كتب : سلام عليكم
قم بإخراج الشرط المساواة total = 0
قبل تنفيذ الاستعلام الثاني  delete

ارفق مثال
مثال مرفق وأرجو من وجد سبب هذا الخطأ أن يوضح لي السبب أو إلافاقي برسالة الخطأ باللغة الأجنبية


.rar   pro.rar (الحجم : 22.07 ك ب / التحميلات : 5)


(20-03-2016, 08:28 AM)Manarsoft كتب : Absolute لا يحتاج إلى أي إظافات فهو مدمج مع الملف التنفيذي
سأحاول الإطلاع على قاعدة البيانات هذه وأتمنى أن لا تكون للمشاريع الكبيرة
الرد
#14
أخي العزيز:
يجب أن تقوم بعمل التالي:
كود :
ADOQuery1.Close; ADOQuery1.SQL.Text:='update table1 set total=(total-5) '; ADOQuery1.ExecSQL; // ADOQuery1.Close; ADOQuery1.SQL.Text:='delete from table1 where total=0'; ADOQuery1.ExecSQL; // ADOTable1.Close; ADOTable1.Open
وذلك لكي يعيد ال adotable جلب بيانات الجدول من جديد, حيث أنه ليس هو من قام بالتحديث, أو يمكنك ترك الـ active = false لل adotable
و بعد الإنتهاء من تعليمات الحذف تعيدها إلى true.
أو استخدم adoquery آخر للإتصال بالجدول نفسه و عندها يمكن تطبيق الأمر refresh.
[-] كل من 1 user says قال شكرا ل PLANSHARP على المشاركة المفيدة
  • wadoud
الرد
#15
كود :
try Adoconnection1.BeginTrans; try \\ Any Thing Here Except ON  E:Exception DO ADOConnection1.RollbackTrans; end; end;


لاحظ انني  لا اتحدث عن مشكلتك مع التعديل والحذف وانما عن مشكلة اخرى يجب ان تضعها بالحسبان
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#16
(21-03-2016, 11:18 AM)Delphi4Us كتب :
كود :
try Adoconnection1.BeginTrans; try \\ Any Thing Here Except ON  E:Exception DO ADOConnection1.RollbackTrans; end; end;


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

جزاك الله خير
سأضعها في الحسبان
هل جربت البرنامج المرفق وإن كانت لغة الرسالة باللغة الأجنبية أرجو أن تضعها هنا لأبحث عن حل لهذه المشكلة
الرد
#17
السلام عليكم

شاهد المرفق


الملفات المرفقة
.rar   pro.rar (الحجم : 21.31 ك ب / التحميلات : 3)
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#18
أخي العزيز هل جربت الكود الذي أرفقته لك أعلاه؟
كما قلت لك هذا هو الحل, أو أن تقوم باستعمال ال adoquery للإتصال بالجدول عوضاً عن adotable أيضاً كم أوضحت لك في الرد السابق!!
الرد
#19
(23-03-2016, 09:03 AM)PLANSHARP كتب : أخي العزيز هل جربت الكود الذي أرفقته لك أعلاه؟
كما قلت لك هذا هو الحل, أو أن تقوم باستعمال ال adoquery للإتصال بالجدول عوضاً عن adotable أيضاً كم أوضحت لك في الرد السابق!!

الله يرضى عليك ويدخلك الجنه

لم أنتبه
كود :
ADOTable1.Close; ADOTable1.Open

كود :
لقد طبقتها وإشتغل الكود عذرا صدقي

Blush
الرد


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


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