khalidyani بتاريخ: 12 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 12 يونيو 2009 السلام عليكمعند استخدام الفورم بلدر واعطي لحقل معين تاريخ ابتداء مشروع على سبيل المثال ويليه حقل اكتب به عدد الاشهر وليكن ثلاثة اشهر فمثلا اعطيت تاريخ الابتداء 1-1-2009 واعطيت في الحقل عدد الاشهر 3 اريد ان يعطيني بحقل جديد اسمه تاريخ الانتهاء 1-3-2009 بما معناه قام بزيادة التاريخ بمدة ثلاثة اشهركيف اقوم بعمل مثل هذه المعادلة رجاءاً لانها مهمة جدا بالنسبة لعمليمع جزيل الشكر والتقدير. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 12 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 12 يونيو 2009 السلام عليكم أخي يوجد دالة بتعمل كده مثال عندك ايتم start_date به التاريخ المدخل وحقل لعدد الاشهر مثلا اسمه no تريد حساب النتيجة في ال end_date :end_date:=add_months(:start_date,3); موجود ذلك في ال sql راجع date functions اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khalidyani بتاريخ: 12 يونيو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يونيو 2009 السلام عليكمطبعا لاول مرة احد يجاوبني على سؤالي الف شكر يا حبيبي والله فرحتني وانا سوف لن اترك هذا المنتدى بسببك يا طيبحسب ما رايت في هذه الدالة انه انت تعطي الرقم 3 بشكل ثابت بينما انا اريد ان اعمل حقل خاص اكتب به عدد الاشهر يدويا يعني واجهة المستخدم والمستخدم يريد ان يزيد الاشهر بكذا رقم وهذا الاستخدام موجود في الفورم بلدرعلى كل حال مشكور جدا ياطيب لتعاونك معي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sara gamal بتاريخ: 12 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 12 يونيو 2009 غير بس الرقم الثابت وضع مكانه اسم الحقل الفيه عدد الاشهر يعنى زي ماقال اخى Mustafa :end_date:=add_months(:start_date,:no); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khalidyani بتاريخ: 13 يونيو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 يونيو 2009 شكرا اختي على التعديل والف شكر ولكن وضعت هذا الكود في الفورم بلدر ولم يعمل ويعترض على وجود خطا انه لا يمكن استخدامه انا ازعجتكم لكن اين اضعه بالضبط في الفورم بلدر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ama000 بتاريخ: 13 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 13 يونيو 2009 ممكن تجرب الكود select add_months(:start_date,:no) into :end_date from emp; حيث emp اسم الجدول اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 13 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 13 يونيو 2009 السلام عليكم أخي الكريم ama000تصحيح بسيط على طريقتك لاينبغي وضع ال emp في هذه الحالة فقط ضع جدول ال dualليصبح هكذا select add_months(:start_date,:no) into :end_date from dual; وأخي صاحب السؤال كلا الطريقتن صحيحة تأكد فقط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 17 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 17 يونيو 2009 السلام عليكمكيف ممكن اضيف ايام وليس اشهر ؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 17 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 17 يونيو 2009 وعليكم السلام لجمع الايام اكتب التاريخ وبجواره عدد الايام فقطمثال :end_date:=:start_date+:no; حيث ال no بها الايام فقط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 17 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 17 يونيو 2009 اشكرك اخي مصطفىبارك الله فيك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.