الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

online transaction

مغلق
بدأه l-omari في 18 يوليو 2003 · 5 رد · 623 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الأعزاء

تواجهني حاليا هذه المشكلة وهي كالتالي:

اقوم بانشاء فورم لادخال الفواتير

حيث كل فاتورة تتضمن اصناف

وانا بحاجة الى ان يكون ادخال الاصناف متزامن مباشرة مع تحديث قاعدة البيانات وعدم الانتظار الى ان يقوم المستخدم بضغط زر الحفظ اوF10

بمعنى اخر عندما ينتقل المستخدم من سطر الى آخر يتم التحديث والحفظ بشكل آلي

(هذا ما يسمى بتقنية ONLINE TRANSACTION)

أرجو المساعدة ممن لديه الخبرة في هذا المجال

وشكرا جزيلا

#2

اين انتم يا اخوان

#3

شوف اخوي اعتقد عن طريق الامر هذا

روح للحقل واختار تريقر pre-insert

وضع بداخله commit;

وإن شاء الله يزبط

#4

لم ينجح الأمر اخيMo7B

#5

ضع في تريجر على مستوى البلك

WHEN_NEW_RECORD_INSTANCE

IF :SYSTEM.BLOCK_STATUS='CHANGED' THEN

COMMIT_FORM;

END IF;

#6

اخي o7oc

انا حاليا اسنخدم هذه الطريقة

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

الاستعلام عن البيانات F8

حيث أن TRIGGER المذكور يحدث كلما تم الاستعلام عن سجل من قاعدة البيانات

هذا الموضوع مغلق.

مواضيع مشابهة