Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle फॉर्म / फॉर्म 6i में टाइमर बनाना और एक घड़ी प्रदर्शित करना

ओरेकल फॉर्म / फॉर्म 6i में टाइमर बनाना और एक घड़ी प्रदर्शित करना

यह D2k में टाइमर के बारे में है

टाइमर का उपयोग करके एक बाहरी घड़ी का निर्माण किया जा सकता है। टाइमर आंतरिक घड़ियों के अनुरूप होते हैं, जिनकी एक विशिष्ट समय अवधि होती है। जब निर्दिष्ट अवधि समाप्त हो जाती है, तो टाइमर या तो एक बार कार्रवाई कर सकता है और टाइमर समाप्त होने पर हर बार नियमित रूप से कार्रवाई को रोक या दोहरा सकता है। टाइमर की अवधि हमेशा मिलीसेकंड में होती है। टाइमर CREATE_TIMER . का उपयोग करके बनाए जाते हैं Oracle प्रपत्रों में निर्मित और एक WHEN-TIMER-EXPIRED . की आवश्यकता होती है प्रपत्र स्तर पर लिखा जाने वाला ट्रिगर। यह ट्रिगर हर बार टाइमर समाप्त होने पर सक्रिय होता है।

रिपीट टाइमर का उपयोग करना

आइए एक प्रदर्शन आइटम बनाएं, CURRENT_TIME, क्षैतिज टूलबार कैनवास में CANVAS_TOOLBAR पहले बनाया गया। यह आइटम HH24:MI:SS . में समय दिखाता है प्रारूप और स्वयं को हर सेकेंड (टाइमर अवधि) में अपडेट करता है। WHEN-NEW-FORM-INSTANCE में ट्रिगर करें, CLOCK_TIMER, . नामक एक टाइमर बनाएं जो हर एक सेकंड के बाद पुनरावृति करता है और CURRENT_TIME . को पॉप्युलेट करता है HH24:MI:SS . में सिस्टम दिनांक वाला आइटम प्रारूप। कोड इस प्रकार है:
DECLARE

   timer_id TIMER;

   one_second NUMBER := 1000;

BEGIN

   timer_id := FIND_TIMER('CLOCK_TIMER');

   IF NOT ID_NULL(timer_id) THEN

     DELETE_TIMER(timer_id);

   ELSE

     timer_id := CREATE_TIMER('CLOCK_TIMER',one_second, REPEAT);

   END IF;

     SELECT  TO_CHAR(SYSDATE,'HH24:MI:SS')

     INTO   :toolbar.current_time

     FROM   DUAL;

   EXCEPTION WHEN OTHERS THEN

     MESSAGE(TO_CHAR(SQLCODE)||''||SQLERRM);

END;

एक कब-समय की समाप्ति Create बनाएं निम्नानुसार ट्रिगर करें:
DECLARE

   timer_name VARCHAR2(30);

BEGIN

   timer_name := GET_APPLICATION_PROPERTY(TIMER_NAME);

   IF  timer_name = 'CLOCK_TIMER' THEN

      SELECT  TO_CHAR(SYSDATE,'HH24:MI:SS')

      INTO   :toolbar.current_time

      FROM   DUAL;

   END IF;

   EXCEPTION WHEN OTHERS THEN

      MESSAGE(TO_CHAR(SQLCODE)||''||SQLERRM);

END;

इसे भी देखें:Oracle फॉर्म्स में टाइमर के साथ इमेज प्रेजेंटेशन बनाएं,

https://www.foxinfotech.in/2014/02/creating-stopping-restarting-deleting-timer-oracleforms.html

Oracle Forms में टाइमर बनाना, रोकना, फिर से शुरू करना

Oracle Form के PLSQL कोड को टाइमर की मदद से ट्यून करें

 Oracle D2k / फॉर्म 6i में टाइमर बनाना और एक घड़ी प्रदर्शित करना
Rishion मार्च 17 2013 द्वारा समीक्षा की गई
रेटिंग:4

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-03115 प्राप्त करना:अज्ञात pl/sql से varchar की सरणी लाते समय असमर्थित नेटवर्क डेटाटाइप या प्रतिनिधित्व त्रुटि

  2. 1 से अधिक कॉलम पर बी-ट्री इंडेक्स कैसा दिखता है?

  3. TRIM () Oracle में फंक्शन

  4. java.sql.Timestamp समयक्षेत्र विशिष्ट है?

  5. ओरेकल एसक्यूएल घंटे एचएच में तिथियों के बीच अंतर:एमएम:एसएस