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

العمليات الحسابية في الريبورت بيلدر

Featured Replies

بتاريخ:

السلام عليكم
عندي حقلين مخزنين في قاعدة البيانات لجدول الاصناف
اريد
عند انشاء التقرير اضرب مثلاً الحقل الاول وليكن الكمية في سعر الشراء او مثلاً في سعر البيع ليطلع اجمالي سعر الشراء او البيع
كيف اعمل هذا في الريبورت
يعني لما اعمل حقل ثالث في التقرير فين اكتب العملية الحسابية وكيف
ارجوا المساعده وشكراً

  • الردود 25
  • المشاهدات 3.4k
  • البداية
  • اخر رد

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

Most Popular Posts

  • eslam elbyaly
    eslam elbyaly

    اسحب عمود من نوع فورميولا من الادوات الموجودة في لوحة الادوات في الـ datamodel , غير نوع بياناته الى " رقمى " . اذا كانوا العمودين موجودين في الكويرى بتاع التقرير , هيبقى الكود return :column1 + :c

الصور المنشورة

بتاريخ:

يتم من خلال عمل formula 

والحقل الثالث يكون الـ source له إسم هذه الـ formula

 

هذا الموضوع يخص التقارير كنت كتبته في قسم التقارير 

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

بحثت في كتاباتك ماحصلت الا موضوعين او اكثر بس ماحصلت المقصود ممكن تدلينا فين واذا في فيديو ممكن وشكرا لك

بتاريخ:

اسحب عمود من نوع فورميولا من الادوات الموجودة في لوحة الادوات في الـ datamodel , غير نوع بياناته الى " رقمى " .

اذا كانوا العمودين موجودين في الكويرى بتاع التقرير , هيبقى الكود

return :column1 + :column2 ; 

لو مش موجودين ,

select qty * purchase_price into v_total from table
where item_id = :item_id ; 
return v_total ;

تم تعديل بواسطة eslam elbyaly

بتاريخ:

المعذرة لم تفهم قصدي أنا لم أقل أنا كتبته في قسم التقارير 

أنا قصدت لو كنت كتبته حضرتك في قسم التقارير 

عموماً تمت إجابتك في أعلاه من قبل الأخ إسلام 

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

شكراً لكم وما قصرتم
بجرب الطريقه

تم تعديل بواسطة عمرو العرشاني

بتاريخ:

شكراً لكم وما قصرتم

بجرب الطريقه

هل تم حل المشكلة لديك ؟

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

انا اسف انقطع الانترنت عندنا
عمود الكمية وسعر البيع موجودين لذلك انا استخدمت الكود الاول اللي كتبه الاستاذ اسلام لكن يطلع الخطا لما اعمل علامة الضرب بينهمالخطا يقول
تم مواجهة الرمز*عند توقع التالي =
وما يرضي
وانا عملت فيلد واعطيت له تسميه علشان اخلي القيمة تظهر لي فيه وعملت المصدر حقه الفورميلا اللي عملته بس برضه يطلع خطا
وبعد

بتاريخ:

ورينا screen shot

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

طبعاً عملت نفس الكود الاول ومازال الخطا
وعملت فيلد وربط مصدره بالفورميلا
ومارضي وعملت بعد return اسم الفيلد وهوtotal

شوف هل كتبت الكود خطا

post-157923-0-86370800-1463208738_thumb.png

بتاريخ:

BEGIN

RETURN K_QUE * K_PRICE ;

END ;

 

ملحوظة : اعطى اسماء مفهومة لاى شئ

مثلا QTY NOT QUE ,

وانا طبعا معرفش الـ K_ دى خاصة بايه .

 

2- راجع على الـ FUNCTION في الـ PL/SQL .

تم تعديل بواسطة eslam elbyaly

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

الk_QUE, انا عملته للكمية
K_PRICE لسعر البيع

بتاريخ:

K_ ليس لها وقع من الاعراب .

QUANTITY كيف اختصرتها لـ QTE , لا يوجد حرف E في الكلمة .

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

هاذم تسمية الحقل حق عمود الكمية وسعر البيع في sql في جدول الاصناف
مجرد اسم لحقل في جدول
ايش يعني موقع من الاعراب هو اسم فقط
يعني k انا اخصرته لكلمة kind نوع او صنف

بتاريخ:

عود نفسك ان اسم اى object لازم يكون meaningful , لان الشغل المفروض بيدخل عليه اكتر من واحد مش انت بس , فالطبيعى انك تسهل علي غيرك يفهم العمود او الحقل او ايا كان خاص بايه ,

ثم انت نفسك بعد كده هتنسى الحاجات دى تخص ايه .

 

- لو رحت مقابلة في شركة ولقاك مسمى variables 

 

x number

y varchar2

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

 

you can google for " oracle naming standards "

تم تعديل بواسطة eslam elbyaly

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

شكراً لك ع المعلومات الرائعه
ممكن لو في ازعاج
تعطينا مثال للفورميلا
لحقلين من جدول وليكن الكميه في السعر لاظهار اجمالي سعر الكمية
علماً ان حقل الكمية والسعر موجودين في التقرير
ارجو فقط التوضيح
وشكراً لكم

تم تعديل بواسطة عمرو العرشاني

بتاريخ:

انا كتبتلك الجملة بالحقلين الى ذكرتهم .

return :k_que * :k_price ;

 

انت كاتب كده

:k_que * :k_price ;

return ;

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

كتبت مثل ما عملت انت وافعل ترجمه وما يطلع اي خطا
وعملت فيلد وخليت مصدره الفورميلا لكن لما اعمل تنفيذ
ما يرضي يتنفذ ويطلع الرسائل التاليه

الرساله الاولى

..الذي له تكرار غير متوافق ،'k_que' يشير الى العمودcf_1 العمود: rep-1517

الرساله الثانية



..الذي له تكرار غير متوافق ،'k_price' يشير الى العمودcf_1 العمود: rep-1517



علماً ان
cf_1
اسم الفورميلا

بتاريخ:

لانك حاطط الحقل الى بيقرأ من الفورميولا في فريم مختلف عن الفريم الخاص بالجروب الى فيه الفورميولا  .

ملحوظة : cf_1 ابقى غيرها لـ total_price_cf مثلا , واتعود دايما cf تبقى في الآخر .

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

عفواً لكثرة الاسئله
بس انا اخترت الفورميلا ورسمتها بمكان فارغ بالداتا موديل
ورسمت الفيلد بالفريم اللي فيه الحقول
ومكانه تظهر الرساله

بتاريخ:

حط الفورميولا فى الجروب الى فيه الحقلين وحط الحقل فى نفس فريم الجروب

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

كيف اخلي الفورميلا بالجروب انا اخذت ورسمته بمكان فارغ بالدتا موديل كيف اخليها تابعه للجروب

بتاريخ:

شدها بالماوس

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

الف الف شكر استاذ اسلام
على تعاونك معي اتمنى لك الخير دوماً
شكراً لتواضعك وصبرك على كثرة اسئلتي
شكراً لمساعدتك ...
انت وبقية الاعظاء
شكراً لكم

بتاريخ:

عفوا ,

بس ذاكر reports كويس عشان كده الاساسيات واقعة منك

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

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

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

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

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

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.