بتاريخ: 11 سبتمبر 200718 سنة comment_109744 الأخوة رواد ومبدعي اوراكل العربية حياكم اللهانا اقوم بالعمل علي تصميم نظام إداري للعقارات وتواجهني مشكلة تحديد الطريقة التي سيتم بها إدخال مبالغ الإيجار للشهور المدفوعة مثلا المستأجر قام بالدفع لشهر 1 -2 -3- كيف سيكون شكل الجدول ؟؟؟؟ بحيث يمكنني من إنشاء تقرير يوضح الذين لم يقوموا بالسداد لشهر 3 مثلا في البداية قمت بتصميم جدول يحتوي علي رقم العقد والرقم المتسلسل مفتاح اساسي حيث عندما يقوم المستخدم من إدخال السنة والشهر يعتبر المستأجر قد دفع إيجار الشهر ثم وجدت الطريقة يمكن ان تكون متعبة في الإدخال حيث هنالك مستأجرين يدفعون مقدم سنتين CREATE TABLE BUILDING_PAYMENT_DETAILS( TRANS_NO NUMBER, TEN_AGR_NO VARCHAR2(100), YEAR_PAID date, MONTH_PAID VARCHAR2(2), PAID_DATE DATE, PAID_AMOUNT NUMBER, CONSTRAINT BUILDING_PAY_PK PRIMARY KEY(TRANS_NO,TEN_AGR_NO), CONSTRAINT BUI_PAY_TEN_AGR_Fk Foreign key (TEN_AGR_NO) references TENANCY_AGREEMENT (TEN_AGR_NO)); فقمت بإنشاء جدول به حقل خاص لكل شهر مثلا TRANS_NO NUMBER, TEN_AGR_NO VARCHAR2(100), YEAR_PAID DATE, JAN VARCHAR2(2), JAN_PAID_DATE DATE, FEB VARCHAR2(2), FEB_PAID_DATE DATE, MAR VARCHAR2(2), حيث بواسطة check box يقوم المستخدم بإختيار الشهور المدفوعة ولكني محتار أي الطرق صحيحة وكيف سأتمكن من إنشاء التقرير متلا المستأجرين الذين لم يدفعوا في شهر 6 و 7 و8 وكيف يكون الشرط هل اقوم بالتحقق بواسطة الدالة count او ماذا ؟؟؟؟ الرجاء المساعدة من اهل هذا المنتدي الطيب المسالة معقدة جدا ( مرفق شاشات الإدخال) تقديم بلاغ
بتاريخ: 11 سبتمبر 200718 سنة comment_109754 الاخ الكريمانت ممكن تعمل في الجدول حاجه اسمها year_monthمثلا وتخزن الشهر اللي هيدفعه بالاضافة للسنه بالاضافه طبعا لليوم اللي دفع فيهولو عايز يدفع مقدم اعمله شاشة مثلا اسمها الدفع مقدمديه بتدخل مثلا عدد الشهور اللي هتدفع والمبلغوسهلة ان شاء اللهشكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.