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

بتاريخ:

نا اعمل على برنامج تقسيط ولدي فورم يوضح الاقساط المدفوعة ومتى موعد استحقاقها وماهي الاقساط المدفوعة ومن قبل من ويم تسديد القسط
المشكلة هي كالتالي:
بالنسبةلاخر يوم لتسديد القسط(end_due) وجدت افضل كود ليه هو
last_day('من تاريخ القسط المستحق
اما تاريخ كل قسط اريد من الفورم انا يضعه تلقائيا منذ انشاء العقد بحيث يكون بين كل قسط شهر
add_month('تاريخ القسط السابق')
-------------------------------------------
سوال هل تتم برمجة كل ايتم لوحدة في الفورم بلدر من خلال الخصائص
اما من المفترض عمل proceder يجمع الاومر المطلوبة ويطبقها على كامل الفور وكيف راح يكون هذا proceder
---------------------------------------------------

CREATE TABLE AGREEMENT
( AGR# VARCHAR2(30)CONSTRAINT
AGREEMENT_AGR#_PK PRIMARY KEY,
P_TYPE VARCHAR2(30),
P_DATE DATE,
ORGENAL_PRIC NUMBER(30),
INTREST NUMBER(38),
TOTAL_PRICE NUMBER(30),
DOWN_PAYMENT NUMBER(20),
NO_INST NUMBER(15),
QUNT_INST NUMBER(20),
DATE_OF_INST DATE,
VALUE_REM NUMBER(30),
PAID_SUM NUMBER(30));


CREATE TABLE INSTALLMENT
(INST# VARCHAR2(30)
CONSTRAINT INSTALLMENT_INST#_PK PRIMARY KEY,
IN_DATE DATE,
END_DUE DATE,
PAID VARCHAR2(20),
PAYOR_NAME VARCHAR2(20),
REC_DATE DATE,
BLANC_DUE NUMBER(10));

ALTER TABLE INSTALLMENT
ADD AGR# VARCHAR2(30)
CONSTRAINT INSTALLMENT_AGR#_FK
REFERENCES AGREEMENT(AGR#);

instalement_payment_staked.fmb

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

  • بعد 2 أسابيع...
بتاريخ:

:(

الأخ العزيز

أولاً ، إنتا من الباين إنك حال المشكلة وعارف أبعادها ، وبهيك ما عندك أي مشكلة !!! بس مشكلتك تنحصر بإنك جديد على الديفيلوبر أو خبرتك ما تعدت سنوات قليلة ، المهم ، إذا كنت تريد جدولة الاقساط فلا تقوم بتخزينها في قاعدة البيانات ولكن تقوم بإحتساب الامر ، مثلا : متى موعد أول قسط ؟ وما قيمة القسط في الشهر

( بقسمة القرض على المدة بالأشهر ) ، ثم تخزن في جدول فقط يحتوي قيمة القسط الشهري وتاريخ البداية وتاريخ النهاية الكلي للقرض كاملاً . عندما يأتي الدفع تقوم أنت بتخزين في جدول يحتوي تاريخ الدفع والمبلغ المدفوع وترتيبه ( أي رقم القسط – الاول الثاني الثالث وهكذا ) .... وعند الاستفسار تخرج فقط من تبقى عليه أقساط حسب آخر قسط تم دفعه

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

 

أتمنى لك التوفيق

أخوكم

( لا تنساني من الدعاء / أكثر ما أحتاج )

:o

بتاريخ:

السلام عليكم ..
اعتقد أن فكرة التقسيط لها اكثر من معالجة . ولكن اعتقد ان حل الاخ / Snakers مناسب جدا .
ولكن كيف يمكن معالجة البيانات فى حالة التغيير فى مدة القرض اذا تعذر المقترض على السداد .
بالنسبة لحساب تواريخ الاستحقاق لفترات قادمة ومبالغها ارجوا من الاخ / Jod ان يعرض علينا طريقة الحل التى
وصل اليها حتي يستفيد الاعضاء من المشاكل التى تعرض فى المنتدي وتكون الاستفادة عامة للجميع .
وشكرا مقدما .

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

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

بتاريخ:

الأخ : Jod
اشكرك على ردك الايجابى والسريع واشكرك ايضا على شعورك الطيب نحو هذا المنتدى الذى ندين له بالكثير والكثير. واتمنى ان تكون حصلت على تقدير ممتاز فى مشروع تخرجك . واخيرا اتمنى ان يتم عرض مشروعك باسلوب مبسط وسهل للجميع كما عودتنا دائما فى طريقة عرضك للمواضيع المختلفة .
اخيرا وليس آخرا .. نحن فى الانتظار .
واشكرك مرة اخرى .

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

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

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

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

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

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.