بتاريخ: 21 ديسمبر 200817 سنة comment_145149 السلام عليكم ورحمة الله وبركاته اخواني الاعزاءعندي طلب بسيط من اعضاء المنتدى الا وهو مقارنة تاريخ مدخل بتاريخيين داخل تيبلحيث انني اقوم بتصميم واجه فندق ( الحجوزات ) عند ادخال تاريخ معين يقوم الكيرسر بمقارنه هل هذا التاريخ ضمن التاريخيين EXPECTING_ENTRY_DATE , EXPECTING_LEAVING_DATE لمعرفه اذا كانت الغرفه محجوزه بين هذه الفترتين ؟؟؟؟حيث اني قمت باستخدام ال BETWEEN ولم انحج في ذلك واستخدمت الاكبر والاصغر كشرط ولم ينجح معي الكيرسر لايقوم بفلترت التاريخ المطلوب عمل برنامج يقوم بمقارن التاريخ المدخل هل هو بين EXPECTING_ENTRY_DATE , EXPECTING_LEAVING_DATEارجو ممن لديه خبره في هذا الموضوع بمساعدتي ووفقكم الله تقديم بلاغ
بتاريخ: 23 ديسمبر 200817 سنة comment_145316 السلام عليكم و رحمة اللهأخي الكريم ، الرجاء إرفاق الفورم حتى نحدد المشكلة. تقديم بلاغ
بتاريخ: 23 ديسمبر 200817 سنة comment_145324 وعليكم السلام ورحمة الله بداية : يمكنك استخدام خاصية البحث ...او اليك مشاركات سابقة بالمنتدى لعلها تفيدك إضغط هنا : فانكشن لحساب عدد أيام العمل بين تاريخين إضغط هنا : طرح تاريخ الرد على الطلب من تاريخ طلب الطلب إضغط هنا : فانكشن او بروسيدشر لحساب الفرق بين تاريخين تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة كاتب الموضوع comment_145341 اخوتي الاعزاء اشكر لكم سرعة الاجابه وبارك الله فيكم مشكلتي هي اني ريد ان اقارن بين تاريخينيعني عندما يقوم موظف الحجز بادخال رقم الغرفه وتاريخ الدخول ستتم عمليه المقارنه بين هذا التاريخ المعطى الحالي مع تاريخيين موجودين مسبقا EXPECTING_ENTRY_DATEو EXPECTING_LEAVING_DATEضمن الحجوزات اذا قام المنسق الحجوزات بادخال تاريخ ضمن تاريخيين موجودين مسبقا ضمن قاعدة البينات ستضهر رسالة خطا بان هذا التاريخ هو بين تاريخين محجوزين لتجنب الحجز ضمن تاريخيين ( دخول وخروج ) على سبيل المثال قام شخص بحجز غرفه بتاريخ 10/1/2008 روقم الغرفه 1 وداخل قاعدة البيانات هنالك حجز بنفس الغرفه من 5/1/2008 الى 15/1/2008 هنا ستضهر مشكلة ان المستخدم قام بحجز لغرفه هي محجوزه اصلا محجوزه اتمنى اني قمت بايصال الفكره RESTRAINED555555.rar تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة كاتب الموضوع comment_145345 اخوان المشكلة انحلت والحمد لله باستخدام هذا الكيرسر declarecursor A is select to_date(:EXPECTING_ENTRY_DATE) as b from RESTRAINED where :EXPECTING_ENTRY_DATE Between EXPECTING_ENTRY_DATE and EXPECTING_LEAVING_DATE and APARTENTES_NO=:RESTRAINED.APARTENTES_NO;AA A%rowtype;bb number;begin open a;fetch A into AA; if (A%found ) then bb:=show_alert('v'); raise form_trigger_failure;end if;end; تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة كاتب الموضوع comment_145346 واود ان اشكر الاخ الفاضل عمر محمد باعقيل لكوني استفدت من مشروعه الذي قام بانزاله في الموقع شكر خاص له ولكل من يملك روح التعاون والمساعدة الاخ amgad والاخ shadi_jaber لهم جزيل الشكر والتقدير وبالتوفيق لكل اعضاء المنتدى تم تعديل 24 ديسمبر 200817 سنة بواسطة مصعب اسامة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.