الانتقال إلى المحتوى

تواريخ الاقساط


jod

Recommended Posts

نا اعمل على برنامج تقسيط ولدي فورم يوضح الاقساط المدفوعة ومتى موعد استحقاقها وماهي الاقساط المدفوعة ومن قبل من ويم تسديد القسط
المشكلة هي كالتالي:
بالنسبةلاخر يوم لتسديد القسط(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
اشكرك على ردك الايجابى والسريع واشكرك ايضا على شعورك الطيب نحو هذا المنتدى الذى ندين له بالكثير والكثير. واتمنى ان تكون حصلت على تقدير ممتاز فى مشروع تخرجك . واخيرا اتمنى ان يتم عرض مشروعك باسلوب مبسط وسهل للجميع كما عودتنا دائما فى طريقة عرضك للمواضيع المختلفة .
اخيرا وليس آخرا .. نحن فى الانتظار .
واشكرك مرة اخرى .

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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