تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية اضافة اكتر من عمليه في وقت واحد او إلغاءها في حالة حدوث خطأ
#6
(26-04-22, 12:04 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم امام
الغاية من جملة كود الـ  Transaction هو ربط تنفيذ اكثر من جملة حفظ او تعديل او حذف كلها اي ان يتحقق تنفيذ كل الاكواد بدون خطأ عندها يتم تنفيذ المطلوب على مستوى قاعدة البيانات وعند حذوث اي خطأ لاي سبب كان في احد الاكواد لن يتم تنقيذ اي كود على مستوى قاعدة البيانات حتى ولو كان الكود الاخر صحيحا
فهنا اما تنفيذ الكل او الغاء تنفيذ الكل 
اما تطبيقه على كود واحد لامعنى له اذ لديك جملة try catch فهي تفيد في تنفيذ  كود واحد ويمكن اظهار رسالة بالخطأ الممكن حصوله والخروج من الصب بدون تنفيذ اي كود او حدوث خطأ

بارك الله فيك اخي ابراهيم علي اهتمامك
واعتذر ان كنت لم اوضح المطلوب بشكل واضح
ولكن ما اقصده هو :
ان كود الاضافه هيكون في جملة public sub والتي تحتوي علي جملة insert وهتكون في module
ثم اقوم باستدعاء ال sub عند الضغط علي زر الاضافه واقوم باسناد القيم من ال textboxs 
وفي المثال اللي حضرتك عملته ال transaction معمول مع كودين اضافه
طب لو انا عندي مثلا 10 اكواد اضافه ومعاهم كودين حذف فكيف اقوم بتطبيق ال transaction عليهم
علشان كده انا طلبت ال transaction علي كل كود منفصل حتي استطيع ان اضيف عدد الاكواد اللي انا عاوزه
وممكن لو تكرمت انك تقوم بتطبيق ال transaction علي الكود الاخير اللي انا كتبته سابقا
اعتذر علي الاطاله وبارك الله فيكم

(26-04-22, 01:40 AM)ابو محمد محمد محمد كتب : وعليكم السلام ورحمة الله

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

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

شكرا اخي علي اهتمامك
ولكن لم يحدث خطا في الكود
ولكن الكود لم ينجح لان عملية الاضافه لم تتم 
بمعني انه لو فيه خطا في كود بيقوم باضافة الكود التاني والمفروض انه في حالة حدوث خطا لن تتم اضافة اي منهما
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيفية اضافة اكتر من عمليه في وقت واحد او إلغاءها في حالة حدوث خطأ - بواسطة Emam emam - 26-04-22, 03:55 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 851 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 748 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,246 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 828 22-01-25, 09:04 PM
آخر رد: fireswored1
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 554 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,507 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  اضافة لون للالوان في التاكست بكس أحمد فتح الرحمن 4 467 08-01-25, 04:05 PM
آخر رد: أحمد فتح الرحمن
  اضافة ايام للتاريخ العيدروس 2 376 07-01-25, 02:06 AM
آخر رد: العيدروس
  [سؤال] اضافة ملف Pdf الى الريسورس واستخراجه الى مسار معين .. ackore 6 602 15-11-24, 02:51 AM
آخر رد: justforit

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


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