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

بتاريخ:

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

 

معاي مشروع تخرج تسليمه يوم الثلاثاء وطلب مني القائد حقي ويبغاني اعمله طبعا مشروعي عبارة عن مؤسسة كهرباء وطلب مني انه يكون العداد تبع المشتركين يكون متغير لكل مستخدم عداد ويكون طبعا العداد اتوماتيكي يحسب لحاله اتمنى تفيدوني لاني ورطان ولكم جزيل الشكر,,وايضا مساعدة في طريقة عمل عملية حسابية داخل الفورم في item 

 

لدي item اسمه es4 

ولدي item ثاني اسمه es3

اشتي العملية الحسابية داخل item اللي اسمة es4 

ضروري يكون فيها if الشرطية 

 

اذا كان العدد اللي داخل item es3 اصغر من 200 

اعمل عملية ضرب 

يضرب العدد * 6 

كيف اعملها ؟؟؟؟

بتاريخ:

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

 

أولاً قاعدة البيانات

سوف أبدأ إن شاء الله بشرح قاعدة البيانات اللازمة لإنجاز المشروع وهي كما يلي

 

1. جدول (العدادات - COUNTERS) يحتوي على الأعمدة التالية ( رقم العداد ، نوع العداد ، حالة العداد ، تفاصيل ، )

2. جدول (المشتركين - GENTS) يحتوي على الأعمدة التالية ( رقم المشترك ، اسم المشترك ، عنوان ، رقم العداد ، رقم حساب المشترك........

3- جدول (التكلفة- COST ) يحتوي على الأعمدة التالية (رقم المشترك ، قراءة العداد ، تاريخ القرائة ، الوحدات المستهلكة ، التكلفة). 

5- جدول (الدفعات - PAYMENTS ) يحتوي على الأعمدة التالية (رقم المشترك ، المبلغ المدين ، المبلغ المدفوع ، البينات ، تاريخه ، المستلم ، رقم المرجع ، ... الخ)

 

 

ثانياً / الشرح

يكون العداد تبع المشتركين يكون متغير لكل مستخدم عداد ويكون طبعا العداد اتوماتيكي يحسب لحاله

 

في شاشة بيانات المشتركين تقوم بكتابة التفاصيل للمشترك وعند اختيار العداد تؤخذ أخر عداد حالته (شاغر) وتربطه برقم المشترك.

وذلك بكتابة الكود التالي 

select min(CON_ID) from COUNTERS where CON_TYP = 1

وأثناء حفظ بيانات المشترك لابد من تغيير حالة العداد الذي أخذه إلى محجوز حتى لا يأخذه غيره كما يلي

update COUNTERS set CON_TYP = 2  where CON_ID = :CON_ID

الموضوع الثاني 

 

   طريقة عمل عملية حسابية داخل الفورم في item  

 

 

العملية بكل بساطة كما يلي

 

if :es3 < 200 then   :es4 := :es4 *6; end if;

ويمكنك استخدام شاشة القيم للتحكم بتكلفة كل عداد

وكذلك شاشة الدفعات بحيث كلما أستحقت دفعة على المشترك يتم تنزيلها أو دفع المشترك دفعه

 

أتمنى لك حظاً موفقاً ،

 

وبإنتظار تجربتك 

تم تعديل بواسطة Faisal Matari

بتاريخ:

انا لدي جدول العدادات فيه البيانات التالية 

رقم المشترك 

رقم العداد

تاريخ القراءة

القراءة الحالية 

القراءة السابقة 

رقم الشهر 

كيف اعمل ؟؟؟؟

بتاريخ:

 

كيف اعمل ؟؟؟؟

 

مالذي تريده بالضبط  !!!!!!!!

 

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

 

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

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

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

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

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

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.