Creazione di un timer in Oracle Forms/Forms 6i e visualizzazione di un orologio
Si tratta di timer in D2k
Un orologio esterno può essere costruito usando i timer. I timer corrispondono agli orologi interni, che hanno un periodo di tempo specifico. Quando la durata specificata scade, il timer può eseguire un'azione una volta e interrompere o ripetere l'azione regolarmente ogni volta che il timer scade. La durata del timer è sempre in millisecondi. I timer vengono creati utilizzando CREATE_TIMER compilato in Oracle Forms e richiedono un WHEN-TIMER-EXPIRED trigger da scrivere a livello di modulo. Questo trigger si attiva ogni volta che scade il timer.Utilizzo dei timer REPEAT
Creiamo un elemento di visualizzazione, CURRENT_TIME, nell'area della barra degli strumenti orizzontale CANVAS_TOOLBAR creato in precedenza. Questo elemento mostra l'ora in HH24:MI:SS formatta e si aggiorna ogni secondo (la durata del timer).Nel WHEN-NEW-FORM-INSTANCE trigger, crea un timer chiamato CLOCK_TIMER, che itera ogni secondo e popola il CURRENT_TIME elemento con la data di sistema in HH24:MI:SS formato. Il codice è il seguente: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;Crea un QUANDO TIMER-SCADE attivare come segue:
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;
Vedi anche:Crea una presentazione di immagini con Timer in Oracle Forms,
https://www.foxinfotech.in/2014/02/creating-stopping-restarting-deleting-timer-oracleforms.html
Creazione, arresto e riavvio del timer in Oracle Forms
Ottimizza il codice PLSQL di Oracle Form con l'aiuto del timer
Creazione di timer in Oracle D2k/Forms 6i e visualizzazione di un orologioRecensione di Rishion il 17 marzo 2013
Classificazione:4
-
5 Fatti interessanti sui sistemi di gestione dei database
-
Come installare SQL Server Manager Studio (SSMS) - Tutorial SQL Server/TSQL Parte 1
-
Si è verificato un errore relativo alla rete o specifico dell'istanza durante la creazione di una connessione a SQL Server
-
Come pianificare i backup dei database con ClusterControl