إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

تجميع قيمة حقل في Details


5 رد (ردود) على هذا الموضوع

#1 WaleedHashem

WaleedHashem

    عضو

  • الأعضــاء
  • 49 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle , Java

تاريخ المشاركة 13 August 2011 - 02:03 PM

السلام عليكم
مبارك عليكم الشهر الكريم وتقبل الله منا منكم


-------------


عندي شاشة ماستر ديتالز لفاتورة

فية لكل صف في الديتالز مجموع قيمة الصنف وليكن totline

انا عاوز بعد commit;
ياخد اجمالي قيمة totline ويعمل بيها ابديت في جدول تاني وليكن acc_det

لما بعمل تريجر على التابل after insert
ora-04091

يعني الجدول لسة بيتعدل؟

فكيف يتم عملها؟

#2 Mahmoud Ahmed El-Sayed

Mahmoud Ahmed El-Sayed

    عضو نشط

  • الأعضــاء
  • 346 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Database Design, Programming and Sports

تاريخ المشاركة 13 August 2011 - 04:34 PM

SA,
Add that below code before begin in your trigger code<pre>
PRAGMA AUTONOMOUS_TRANSACTION;
</pre>
please note that that trigger will be executed in separated transaction

Thanks

Mahmoud Ahmed El-Sayed

Senior Oracle Forms & ADF developer @ MCIT

Dive in Oracle Blog


#3 m_hassan_k

m_hassan_k

    عضو

  • الأعضــاء
  • 19 مشاركة
  • الاسم الأول:Mohamed
  • اسم العائلة:Hassan
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle Developer & ADF Developer

تاريخ المشاركة 16 October 2011 - 08:55 AM

لو متحلتش او اتحلت المشكله ياريت ترد يا ا.وليد ...... وشكرا

عن أبي هريرة (رضي الله عنه) قال: قال رسول الله(صلي الله عليه وسلم) : { من قال سبحان الله وبحمده، في يوم مائة مرة، حُطّت له خطاياه، وإن كانت مثل زبد البحر } متفق عليه


#4 eslam elbyaly

eslam elbyaly

    عضو مميز

  • الأعضــاء
  • 3,282 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 October 2011 - 03:04 PM

والله يا ريس غالبا الـ commit بيحصل اوتوماتيك وموجود في تريجر مثلا
فانا مش عارف ليه انت بتعمل تريجر تاني اصلا
خليك ماشي في الكود زي ما انت وبعد الـ commit
خد القيمة اللي انت عاوز تضيفها في الجدول الجديد في variable وبعدين كمل بقي
update table set ...............
وكمل عادي

#5 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 17 October 2011 - 03:29 PM

SA,
Add that below code before begin in your trigger code<pre>

PRAGMA AUTONOMOUS_TRANSACTION;
</pre>
please note that that trigger will be executed in separated transaction

Thanks


كلام سليم وهذا ما يسمى بالـ Mutating.
الرجاء كتابة الترجر لكي يتم التعديل عليه.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#6 WaleedHashem

WaleedHashem

    عضو

  • الأعضــاء
  • 49 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle , Java

تاريخ المشاركة 25 October 2011 - 08:27 PM

اخواني واحبتي في الله

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

تم وضع الكود في Declare

وتظهر نفس الرسالة :)