بتاريخ: 12 يونيو 200916 سنة comment_160216 السلام عليكمعند استخدام الفورم بلدر واعطي لحقل معين تاريخ ابتداء مشروع على سبيل المثال ويليه حقل اكتب به عدد الاشهر وليكن ثلاثة اشهر فمثلا اعطيت تاريخ الابتداء 1-1-2009 واعطيت في الحقل عدد الاشهر 3 اريد ان يعطيني بحقل جديد اسمه تاريخ الانتهاء 1-3-2009 بما معناه قام بزيادة التاريخ بمدة ثلاثة اشهركيف اقوم بعمل مثل هذه المعادلة رجاءاً لانها مهمة جدا بالنسبة لعمليمع جزيل الشكر والتقدير. تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160254 السلام عليكم أخي يوجد دالة بتعمل كده مثال عندك ايتم start_date به التاريخ المدخل وحقل لعدد الاشهر مثلا اسمه no تريد حساب النتيجة في ال end_date :end_date:=add_months(:start_date,3); موجود ذلك في ال sql راجع date functions تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة كاتب الموضوع comment_160266 السلام عليكمطبعا لاول مرة احد يجاوبني على سؤالي الف شكر يا حبيبي والله فرحتني وانا سوف لن اترك هذا المنتدى بسببك يا طيبحسب ما رايت في هذه الدالة انه انت تعطي الرقم 3 بشكل ثابت بينما انا اريد ان اعمل حقل خاص اكتب به عدد الاشهر يدويا يعني واجهة المستخدم والمستخدم يريد ان يزيد الاشهر بكذا رقم وهذا الاستخدام موجود في الفورم بلدرعلى كل حال مشكور جدا ياطيب لتعاونك معي تقديم بلاغ
بتاريخ: 12 يونيو 200916 سنة comment_160267 غير بس الرقم الثابت وضع مكانه اسم الحقل الفيه عدد الاشهر يعنى زي ماقال اخى Mustafa :end_date:=add_months(:start_date,:no); تقديم بلاغ
بتاريخ: 13 يونيو 200916 سنة كاتب الموضوع comment_160320 شكرا اختي على التعديل والف شكر ولكن وضعت هذا الكود في الفورم بلدر ولم يعمل ويعترض على وجود خطا انه لا يمكن استخدامه انا ازعجتكم لكن اين اضعه بالضبط في الفورم بلدر تقديم بلاغ
بتاريخ: 13 يونيو 200916 سنة comment_160412 ممكن تجرب الكود select add_months(:start_date,:no) into :end_date from emp; حيث emp اسم الجدول تقديم بلاغ
بتاريخ: 13 يونيو 200916 سنة comment_160442 السلام عليكم أخي الكريم ama000تصحيح بسيط على طريقتك لاينبغي وضع ال emp في هذه الحالة فقط ضع جدول ال dualليصبح هكذا select add_months(:start_date,:no) into :end_date from dual; وأخي صاحب السؤال كلا الطريقتن صحيحة تأكد فقط تقديم بلاغ
بتاريخ: 17 يونيو 200916 سنة comment_160581 وعليكم السلام لجمع الايام اكتب التاريخ وبجواره عدد الايام فقطمثال :end_date:=:start_date+:no; حيث ال no بها الايام فقط تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.