الانتقال إلى المحتوى
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.

عمل Button لأضافة قيمة على قيمة موجودة

Featured Replies

بتاريخ:

ازيكم يا جماعة وكل سنة وحضراتكم طيبين

...

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

8UxDBg.jpg

 

وقمت بإضافة botton  وضيفت الكود ده عليه

update goods set goods.quantity = (:block3.text_item6+goods.quantity) where goods.goods_id = :block3.text_item4;

والهدف ان لما اسجل قيمة داخل text_item6  تضاف على القيمة المسجلة مسبقا وهي مسجلة في عمود quantity في جدول goods ... فبرجاء معرفة الخطأ لأن لما بضغط على الـ botton لا يتم التسجيل بالقيمة الجديدة وشكراً

 

بتاريخ:

جربت تعمل حفظ بعد العملية دية ؟

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

جربت تعمل حفظ بعد العملية دية ؟

انا ضيفت امر commit بعد الكود

update goods set goods.quantity = (:block3.text_item6+goods.quantity) where goods.goods_id = :block3.text_item4;

commit;

بس ظهر تحت في الفورم خطأ No changes to save

بتاريخ:

تمام بس جرب و اعمل execute_query حتلاقى التغيير تم عادى

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

تمام بس جرب و اعمل execute_query حتلاقى التغيير تم عادى

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

بس من كلام حضرتك الكود مكتوب صح ؟

بتاريخ:

انا مش شايفه غلط

بس ما اقدرش احكم عليه لانى ما اعرفش البلوكات بتاعتك بالظبط طيب جرب تعملها بجملة select

select :goods.quantity + nvl(:block3.text_item6,0) into :goods.quantity from dual;

جربها كده و قولى النتيجة

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

انا مش شايفه غلط

بس ما اقدرش احكم عليه لانى ما اعرفش البلوكات بتاعتك بالظبط طيب جرب تعملها بجملة select

select :goods.quantity + nvl(:block3.text_item6,0) into :goods.quantity from dual;

جربها كده و قولى النتيجة

رفض عمل compile حتى بعد كده ضيفت where برضو رفض

وعموما البلوك اللي عندي البلوك الفورمة دي وهو Block3  وبلوك الجدول اللي بيعمل فيه Save  وهو اسمه Goods

بتاريخ:

طيب ابعت الفورمة كده

بتاريخ:

اعتقد المشكلة عندك انك مش حاطط البلوك التانى اللى هو حيتم فيه التعديل غلى نفس الفورمة

عشان كده مع جملة الاستعلام اللى انا بعتهالك كان بيطلع خطاء لانه مش شايف البلوك اللى هو goods

جرب تضيف البلوك goods حتى ولو كا داتا بلوك مش لازم تظهره فى ال lay out

و ان شاء الله يشتغل معاك

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

اعتقد المشكلة عندك انك مش حاطط البلوك التانى اللى هو حيتم فيه التعديل غلى نفس الفورمة

عشان كده مع جملة الاستعلام اللى انا بعتهالك كان بيطلع خطاء لانه مش شايف البلوك اللى هو goods

جرب تضيف البلوك goods حتى ولو كا داتا بلوك مش لازم تظهره فى ال lay out

و ان شاء الله يشتغل معاك

شكرا جدا جدا جدا لحضرتك

اشتغلت تمام معايا ...

بتاريخ:

طيب الحمد لله

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

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

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

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

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

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.