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

دالة زيادةالتاريخ


khalidyani

Recommended Posts

السلام عليكم
عند استخدام الفورم بلدر واعطي لحقل معين تاريخ ابتداء مشروع على سبيل المثال ويليه حقل اكتب به عدد الاشهر وليكن ثلاثة اشهر فمثلا اعطيت تاريخ الابتداء 1-1-2009 واعطيت في الحقل عدد الاشهر 3 اريد ان يعطيني بحقل جديد اسمه تاريخ الانتهاء 1-3-2009 بما معناه قام بزيادة التاريخ بمدة ثلاثة اشهر
كيف اقوم بعمل مثل هذه المعادلة رجاءاً لانها مهمة جدا بالنسبة لعملي
مع جزيل الشكر والتقدير.

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

السلام عليكم
أخي يوجد دالة بتعمل كده
مثال
عندك ايتم start_date به التاريخ المدخل وحقل لعدد الاشهر مثلا اسمه no تريد حساب النتيجة في ال end_date

:end_date:=add_months(:start_date,3);


موجود ذلك في ال sql راجع date functions

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

السلام عليكم
طبعا لاول مرة احد يجاوبني على سؤالي الف شكر يا حبيبي والله فرحتني وانا سوف لن اترك هذا المنتدى بسببك يا طيب
حسب ما رايت في هذه الدالة انه انت تعطي الرقم 3 بشكل ثابت بينما انا اريد ان اعمل حقل خاص اكتب به عدد الاشهر يدويا يعني واجهة المستخدم والمستخدم يريد ان يزيد الاشهر بكذا رقم وهذا الاستخدام موجود في الفورم بلدر
على كل حال مشكور جدا ياطيب لتعاونك معي

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

شكرا اختي على التعديل والف شكر ولكن وضعت هذا الكود في الفورم بلدر ولم يعمل ويعترض على وجود خطا انه لا يمكن استخدامه انا ازعجتكم لكن اين اضعه بالضبط في الفورم بلدر

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

السلام عليكم
أخي الكريم ama000
تصحيح بسيط على طريقتك لاينبغي وضع ال emp في هذه الحالة فقط ضع جدول ال dual
ليصبح هكذا

select add_months(:start_date,:no) into :end_date from dual;



وأخي صاحب السؤال كلا الطريقتن صحيحة تأكد فقط

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

وعليكم السلام
لجمع الايام
اكتب التاريخ وبجواره عدد الايام فقط
مثال

:end_date:=:start_date+:no;



حيث ال no بها الايام فقط

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

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

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

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

×   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.

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

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

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