ओरेकल फॉर्म / फॉर्म 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