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

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

مغلق
بدأه الماضي في 13 أبريل 2004 · 5 رد · 921 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

في البداية ننشئ Data Blocks اسمها total ادخل على Property عن طريق (F4)واذهب الى Number of Items displayed وتحط القيمة 6 ويجب ان تنشء في ال Items ثلاث انواع الا وهي (price , Quantity , total_Item )

Price=السعر ==============> يكون ال Data type على شكل Number

Quantity=الكمية ============> يكون ال Data type على شكل Number

total_Item= السعر الاجمالي ====> هذا لا تسوي شي فيه بعدين بنجية

واتمنا كل واحد من العناصر الي فوق يكون Number of Items displayed العدد 6

اتوقع الى الحين مافيه شي صعب

الحين بنبداء في المهم ادخل على Property على total_Item

1- اذهب الى Item type ستجدها موضوعة على TEXT ITEM غيرها الى Display Item (لكي لا يعدل على العامود).

2- اذهب الى Data type ستجدها موضوعة على Char حولها الى Number لاننا سنتعامل مع ارقام .

3- اذهب الى Calculated Item ستجدها موضوعة على None اضغط عليها ستخرج قائمة موجود بها formule و summary .

ملاحظة

==========================

formule : وهذي تكون للحساب المباشر والمقصود بها (1+1) يعني تعطيها قيمتين ويحسبها إما بالضرب او الجمع او غيرها من الحسابات المباشرة .

summary :وهذا يكون لحساب مجموع جدول واحد مثل جدول الاسعار تريد تحسب الاسعار كلها التي في الجدول وإن شاء الله مع الشرح سيكون واضح .

==========================

اختر الان formule

اذهب الى formule الي تحتها مباشره هنا تكتب العمليات الحسابية وهيا على الطريقة التالية:

:total.price*:total.Quantity

شرح الكود

======================

total.price :- ال Price الموجود في Data Blocks الي اسمه total

*:- هذي علامة الضرب وتقدر تغير تحط مثلاً + او / وغيرها

: :- هذي علشان يحسب كل صف لحالة علشان ما يحوس الدعوه

total.Quantity :- ال Quantity الموجود في Data Blocks الي اسمه total .

=====================

بيسالني شخص وش الفايده من الكود الي سويته؟

اقوله الكود هذا ضرب السعر في الكميه وطلعها في total_Item .

====================

4 - اذهب الى Database Item وخليها NO

5 - اذهب الى Data Blocks الذي انشأناه واسمه total و ادخل على Property و اذهب الى Query All Records وخليها NO

الحين جرب اضغط على ctrl+R ويسويله run وجرب وإن شاء الله تضبط معاك .

===============================================

لا تفرحون باقي ما خلص الدرس

الحين بنجرب الخاصية summary

1 - انشئ Items جديد وسمية total_price .

2 - ادخل على Property من total_price .

3 - اذهب الى Item type ستجدها موضوعة على TEXT ITEM غيرها الى Display Item (لكي لا يعدل على العامود).

4 - اذهب الى Data type ستجدها موضوعة على Char حولها الى Number لاننا سنتعامل مع ارقام .

5 - اذهب الى Calculated Item ستجدها موضوعة على None اضغط عليها ستخرج قائمة موجود بها formule و summary

اختار summary .

6 - ال formule الي تحت Calculated Item لا تحط فيه شي لانه للخاصية formule فقط .

7 - اذهب الى Summary Function وتلاقية None اضغط عليه بتطلع قائمة اختر منه الي تبي من العلاقات الرياضيه مثل Sum=الجمع او avg=المتوسط و غيرها اختر الي تبيه .

8 - اذهب الى تحتها مباشرةSummararized block اختر البلوك الي تبية الي هو TOTLE .

9 - اذهب الى Summararized ITEM واختر الملف الذي تريد ان تعمل علية العملية الحسابية وهو totale_item .

10- اذهب الى Number of Items displayed وخله 1

11- ذهب الى Database Item وخليها NO

الحين جرب اضغط على ctrl+R ويسويله run وجرب وإن شاء الله تضبط معاك .

هذا هو الدرس وإن شاء الله اكون ماطولت عليكم اي سوال ان جاهز إن شاء الله واتما عدم نقل هذا الدرس الى اي منتدى الا اذا طلبت الاذن مني او مافيه مشكله تحط الوصله في المنتديات

تحياتي،،،،

#2

السلام عليكم

اخواني دخل على الموضوع 62 شخص ولا واحد رد علي وقال شكراً على الاقل حمسني اكتب الموضوع الثاني :(

تحياتي،،،

#3

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

#4

اخى الماضى الجميل الف شكر

وبارك الله فيك

(خيركم من تعلم العلم وعلمه)

#5

العفو حبيبي حسان

تحياتي،،،

#6

هلا اختي سندريلا و اهم شي استفدتو

تحياتي،،،

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…