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

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أريد أن اعرف كيف يمكنني ان اضيف text item في form يقوم بعرض ساعة النظام كل ثانية بثانية
اي انه لدي شاشة تحتوي على خانة بها: الساعة الآن تقوم بعرض الوقت الحالي طوال الوقت (ما دامت الشاشة مفتوحة)
ولكم جزيل الشكر...

بتاريخ:

هذه من اعقد الحالات بالنسبة للفورم والمشكلة ليست بصعوبتها وانما باللود الرهيب الذي تحمله على السيرفر
هناك حلان
الاول وهو السيء والسيء جدا
انك تعمل تايمر يشتغل كل ثانية ويضع ال sysdate في التكست ايتم اللي على الشاشة مما يحمل السيرفر لود رهيب(انا شخصيا اكره التعامل مع التايمر لفترات قصيرة ثانية مثلا)

الحل الثاني هو باستعمالك ل Java Component بصراحة انا استعملتها بمشروع التخرج بس مش عارف وين وضعت كود الجافا
سوف اقوم بالبحث عنها وادراجها في القريب العاجل


تحياتي

بتاريخ:

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

اخي الكريم

قمت بعمل شاشة على السريع لأضهار الساعة والتاريخ واسم الشاشة التى تعمل بها وكذلك اسم المستخدم

على المستخدم ( scott ) ولكن يوجد مشكلة بعملية ارفاق الملفات بالموقع
امل ممن اراد ذلك مراسلتي على الايميل ( [email protected] (


ابونواف620

بتاريخ:

أخي
ضع عنصر عرض Display Item وغير اسمه إلى MY_CLOCK

ثم أكتب الكود كما هو مبين لك
لتحقيق ذلك في الزناد WHEN-NEW-FORM-INSTANCE الواقع على مستوى النموذج Module أكتب الكود التالي

declare
my_timer_id timer;
begin
select to_char(sysdate,'hh:mm:ss A.M.')INTO :CONTROL.MY_CLOCK FROM DUAL;

my_timer_id:= create_timer('my_timer',1000,repeat);
END;


وأيضا على نفس المستوى في الزناد WHEN-TIMER-EXPIRED أكتب الكود التالي
declare
my_timer_name varchar2(30);
begin
my_timer_name := Get_Application_Property(timer_name);
if my_timer_name = 'MY_TIMER'then
select to_char(sysdate,'hh:mm:ss A.M.') into :control.my_clock from dual;
end if;
end;

مرفق ملف

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

أحب ان اشكركم على كل ماقدمتموه من حلول
وسوف اقوم بها ...
وشكرا

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

أتمنى من الأخ moody ان يتم الطريقة الاخرى وشكرا للجميع

بتاريخ:

ابونواف620
سمير الفداء

التايمر بيعمل لود رهيب وبيبطىء السيرفر؟؟؟
مش هيك؟

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

أشكرك أخ مودي على هذا الحل الجميل جدا
ولكن...
أريد أن أسأل:
هل بنفس هذه الطريقة يمكنني عمل ساعة موقتة
مثل تلك الموجودة مثلا في السباقات، عند البدء يبدأ الوقت من 00:00:00 وعند الانتهاء نضغط على مثلا زر التوقف ليتوقف الوقت فتقاس لنا المدة الزمنية بالدقائق والثواني واجزائها.
وشكرا مرة اخرى على كل من تفاعل مع الموضوع.

بتاريخ:

نعم اخوي

يوجد في هذه الكومبونينت تايمر

stop watch

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

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

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

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

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

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.