الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

سؤال عاجل جدا في الـ Update ... عاجل للضرورة

Featured Replies

بتاريخ:

تمام كده فهمت سؤالك ...
طيب خلليني انا أسأل سؤال تاني وانت اللي هتجاوب على سؤالك بنفسك
لو حبيت تعمل جملة انسرت في الجدول الهيستوري من الفورم ... ممكن أعرف انه قيم اللي هتبصيها في جملة الانسرت ، أكيد القيم القديمة قبل ما تعمل تعديل ؟؟ صح ؟؟

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

  • الردود 30
  • المشاهدات 4.3k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:
  • كاتب الموضوع
تمام كده فهمت سؤالك ...
طيب خلليني انا أسأل سؤال تاني وانت اللي هتجاوب على سؤالك بنفسك
لو حبيت تعمل جملة انسرت في الجدول الهيستوري من الفورم ... ممكن أعرف انه قيم اللي هتبصيها في جملة الانسرت ، أكيد القيم القديمة قبل ما تعمل تعديل ؟؟ صح ؟؟

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


كود الـ UPDATE وكود الـ INSERT موجودين في نفس الزر ويتم تنفيذهما سويا أخي وفي نفس الوقت ..
فلا أعتقد أن الكهرباء ستفصل بين الاضافة والتعديل لأن هذا غير منطقي ونسبة حصوله لا تتجاوز الواحد من عشرة في المليون ..
و أنا أستخدم أخي كود الـ INSERT بعد كود الـ UPDATE في نفس الزر. الاضافة ستتم بعد التعديل وليس قبل التعديل كما ذكرت أنت في الجزء الأول من مشاركتك ..
الكود يعمل تعديل على الجدول الأساسي وبعدها بأقل من لحظة يعمل اضافة الى الهيستوري دون أن يشعر المستخدم بذلك بتاتاً..

أنا الآن أفكـّر أن أقوم بحذف كود الاضافة من زر الحفظ ووضعه في تريجر PRE_UPDATE على مستوى الفورم كله ..
بتاريخ:

الحاجة الوحيدة اللي تخلليك ضامن
انك تحط التريجر ده في ال PRE_UPDATE زي ما انت قولت
شكرا على المناقشة المميزة

بتاريخ:
  • كاتب الموضوع
الحاجة الوحيدة اللي تخلليك ضامن
انك تحط التريجر ده في ال PRE_UPDATE زي ما انت قولت
شكرا على المناقشة المميزة


وأنا قمت بعمل ذلك أخي ونجح الأمر تماما ..
وألف شكر لك أيضا على المناقشة المميزة والمميزة جدا ...
شكرا
تحياتي
بتاريخ:

ما فيها خطا

بس انت رح تكتب الكود على بوست انسيرت

والبوست ديليت

والبوست ابديت

بتاريخ:
  • كاتب الموضوع
ما فيها خطا

بس انت رح تكتب الكود على بوست انسيرت

والبوست ديليت

والبوست ابديت


أنا كتبتها على pre-update وو pre-insert وليس post-update
هل هذا ما تقصده أخي ..؟؟
بالنسبة لكتابتها أيضا في pre-delete فأنا لا أحتاج لها ...
لأن التراكم في جدول الموظفين هو تراكم التعديلات فقط أي فقط عند التعديل لأنني أصلا أمنع المستخدم من عمل حذف لأي بيان في قاعدة البيانات..
عند اضافة حقل جديد يقوم باضافته الى الهيستوري وعند التعديل يقوم بالاضافة بعد التعديل ..
تحياتي
أخي

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.