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

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

صورة
- - - - -

أريد أن أعمل عملية insert للجدول ولكن المشكله انه يكرر الادخال مرتين؟؟؟


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

#1 BeeeRooo

BeeeRooo

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 19 January 2010 - 01:56 AM

السلام عليكم جميعا....

البروجيكت بعنوان Bank alBaild net

يوجد مشكلة أواجهها في البروجيكت وأتمنى مساعدتي....

يوجد جدول بأسم transfer وهذا الجدول يحتوي على ثلاثة (acc_from,acc_to,amount) وهو فاضي لايحتوي على بيانات
المستخدم سوف يعمل عملية تحويل من حسابه الي حساب مستخدم اخر
أريد أن أعمل عملية insert للجدول ولكن المشكله انه يكرر الادخال مرتين؟؟؟

أرجوا المساعده .....وشكرآ

تم التعديل بواسطة BeeeRooo, 19 January 2010 - 01:58 AM.


#2 mostfa_future

mostfa_future

    عضو مميز

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

تاريخ المشاركة 19 January 2010 - 03:46 AM

ارجو توضيح السوال يا خى و المشكله
هل المشكله انك كل ماتعمل insert تكرر بدون اى Trigger
ولا انت عامل Trigger وبيعمل المشكله
ارجو التوضيح ولو كاتب
Trigger
يارت ترفع الكود بتاعه

لا تحسبن المجد تمرا أنت اكله *** لن تبلغ المجد حتى تلعق الصبر


صورةصورة


#3 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 19 January 2010 - 08:45 AM

ارجو شرح المشكلة بالتفصيل بحيث يكون الشرح وافي
حتى نتمكن من حلها باذن الله

                                                                                             

                                                                                                                  Maher Salman

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

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

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

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#4 mk3bmw

mk3bmw

    عضو نشط

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

تاريخ المشاركة 19 January 2010 - 09:06 AM

ممكن تكون عامل trigger وهاد الtrigger بقوم بعمل insert مرة ثانية على الجدول او انك كاتب جملة ال insert مرتين تأكد

تم التعديل بواسطة mk3bmw, 19 January 2010 - 09:08 AM.


#5 BeeeRooo

BeeeRooo

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 19 January 2010 - 04:15 PM

شكـــرا ع الــرد.....

بالنسبه لتكرار الـ trigger أو تكرار insert
أنا تأكدت منهم وطلعوا مكتوبين مره وحده وليس مكررين

وهذا كود الـ insert الي كتبتوا
insert into transfar values(:ACC_NO_FROM,:ACC_NO_TO,:AMOUNT);
commit;


وبالنسبه للـ

:ACC_NO_FROM,:ACC_NO_TO,:AMOUNT


نوعها text field

المشكله أنه يكرر الـ record مرتين؟؟؟؟


أتمنى تكون وضحت المشكله

تم التعديل بواسطة BeeeRooo, 19 January 2010 - 04:16 PM.


#6 mostfa_future

mostfa_future

    عضو مميز

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

تاريخ المشاركة 19 January 2010 - 04:58 PM

اخى الكريم ارفع الكود كامل الجمله دى موجد فين Trigger!!!!!!!!!!!!!!!!!

لا تحسبن المجد تمرا أنت اكله *** لن تبلغ المجد حتى تلعق الصبر


صورةصورة


#7 BeeeRooo

BeeeRooo

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 19 January 2010 - 05:12 PM

هذا هو الكود الي اضفته في الرد السابق

انا اريد عندما يتم الضغط على الــ button يعمل عملية insert للجدول

#8 Ahmad.Hasan

Ahmad.Hasan

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

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

تاريخ المشاركة 19 January 2010 - 05:36 PM

السلام عليكم
قمت بانشاء جدولين كالتالي:

Create Table Transfer (
Acc_From Number(30), Acc_To Number(30),
Amount Number(7,2));

Create Table Transfer1 (
Acc_From Number(30), Acc_To Number(30),
Amount Number(7,2));


وعملت فورم وداخل الزر كتبت الاتي:

Begin Insert Into Transfer (Acc_From, Acc_To, Amount) values (:Blk.Acc_From, :Blk.Acc_To, :Blk.Amount);
Commit;
End;


وتم تخزين سجل واحد..تأكد من الكود اللي كاتبه...
تحياتي.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

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

 


#9 BeeeRooo

BeeeRooo

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 19 January 2010 - 06:00 PM

شكـــــــرا جزيلا أخي الكريم ع الحــــل :unsure: