الانتقال إلى المحتوى
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.

بروسيجر يقوم بعرض التقويم Calendar

Featured Replies

بتاريخ:

السلام عليم ورحمة الله وبركاتة

هذا بروسيجر يقوم بعرض تقويم Calendar ، لشهر الذي تطلبه. وكل ماعليك ان تدخل له رقم الشهر والسنة ليطبعه لك

create or replace procedure calendar(month varchar,year varchar) as type weeks
is varray(6) of varchar2(21); 
l_weeks weeks := weeks(); 
l_last_day number;
l_w_day number; 
begin l_weeks.extend(6); 
l_w_day := to_number(to_char(to_date(month||year,'MMYYYY'),'D'));
l_last_day := to_number(to_char(last_day(to_date(month||year,'MMYYYY')),'DD'));
for i in 1..l_last_day loop
l_weeks(trunc((i+l_w_day-2)/7)+1) := l_weeks(trunc((i+l_w_day-2)/7)+1)||' '||rpad(to_char(i),2); 
end loop;
dbms_output.put_line('----- '||month||'-'||year||' -----'); 
dbms_output.put_line('--------------------');
dbms_output.put_line('Su Mo Tu We Th Fr Sa'); 
dbms_output.put_line(lpad(l_weeks(1),20,'-'));
for i in 2..6 loop
dbms_output.put_line(l_weeks(i));
end loop;
dbms_output.put_line('--------------------');
end;




وللامانة العلمية فلست من عملة . انما وضعته هنا للاستفادة.



تم إضافة الملف بالمرفقات
إدارة المنتدي

show_calendar.txt

بتاريخ:

الف شكر كود رهيب

بتاريخ:

مشكور على الكود و جزاك الله الف خير

بتاريخ:

شكرا لك...

  • بعد 3 شهور...
بتاريخ:

شكرا اخى على الكود الرائع والناقل للخير كمن صنعه

بتاريخ:

هاجروب ونرد عليك
وطبعا الرد
جزاك الله 100000000000000000000000 خير

  • بعد 2 أسابيع...
بتاريخ:

مشكور وجزاك الله خيرا

على الكود الرائع

  • بعد 8 شهور...
بتاريخ:

THANK YOU ABU SALEH VERY MUCH ..............

بتاريخ:

thank for you
abu salih

بتاريخ:

والله فكرة جميلة
جزاك الله خيرا عليها

  • بعد 2 أسابيع...
بتاريخ:

جزاك الله خيراً أخي الكريم ولكن كنت إريد أن أعرف طريقة تشغيلها لأنها لم تتضح لي .... وجزاك الله خيراً على هذا الجهد الرائع .

بتاريخ:

جزاك الله الخير على نشر هذا الموضوع وشكرا لك على صراحتك

  • بعد 1 سنة...
بتاريخ:

جزاكم الله خيرا على هذا الكود
وللعلم تم تجربته على الـ SQL prompt ولكن يجب اجراء هذا الأمر قبل تشغيله

SET SERVEROUTPUT ON

بتاريخ:

جزاك الله خير

  • بعد 3 شهور...
بتاريخ:

راااااااااااااااائع
مشكوووووووووووووور

بتاريخ:

مشكووووووووووووووووووووووووور

بتاريخ:

جزاك الله خيرا يا اخى

  • بعد 1 سنة...
بتاريخ:

الف شكر ياغالى

  • بعد 10 شهور...
بتاريخ:

للحصول على التاريخ الهجري بإمكانك كتابة

alter session set nls_calendar = 'arabic hijrah';



او

alter session set nls_calendar = 'English Hijrah';



ومشكور يا اخوي على المشاركة الطيبة

بتاريخ:

جزاك الله خيرا

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

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

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

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

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

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.