الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

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

بتاريخ:

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

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


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

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

غير بس الرقم الثابت وضع مكانه اسم الحقل الفيه عدد الاشهر يعنى زي ماقال اخى Mustafa

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

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

ممكن تجرب الكود

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


حيث emp اسم الجدول

بتاريخ:

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

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



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

بتاريخ:

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

:end_date:=:start_date+:no;



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

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.