Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> SQL Server >> .

Sequenza di trigger che si attivano nei moduli oracolari?

In Oracle Forms, la sequenza di attivazione dei trigger dipende dal loro tipo e dall'ordine in cui sono definiti nel modulo del modulo. Ecco una sequenza generale di come vengono attivati ​​i trigger:

1. Trigger pre-formato:

- All'accesso:questo trigger si attiva quando un utente accede al modulo.

- On-New-Form-Instance:questo trigger si attiva quando viene creata una nuova istanza del modulo.

2. Trigger a livello di modulo:

- Pre-Form:questo trigger si attiva prima che venga eseguito qualsiasi altro trigger o funzione integrata.

- Post-Form:questo trigger si attiva dopo che tutti gli altri trigger e le funzioni integrate sono stati eseguiti.

3. Trigger a livello di campo/articolo:

- Pre-blocco:questo trigger si attiva prima che venga eseguita qualsiasi operazione sul blocco corrente.

- Elemento pre-testo:questo trigger si attiva prima che l'utente inserisca qualsiasi dato in un elemento di testo.

- Post-Text-Elemento:questo trigger si attiva dopo che l'utente ha inserito i dati in un elemento di testo.

- Pre-aggiornamento:questo trigger si attiva prima che l'utente aggiorni i dati in una tabella del database utilizzando un modulo.

- Post-aggiornamento:questo trigger si attiva dopo che l'utente aggiorna i dati in una tabella del database utilizzando un modulo.

4. Trigger menu/pulsanti:

- Pre-menu:questo trigger si attiva prima che venga selezionata una voce di menu.

- Post-menu:questo trigger si attiva dopo aver selezionato una voce di menu.

- Pre-pulsante:questo trigger si attiva prima che venga fatto clic su un pulsante.

- Post-pulsante:questo trigger si attiva dopo aver fatto clic su un pulsante.

5. Trigger di convalida/gestione degli errori:

- Prima della convalida:questo trigger si attiva prima che il modulo convalidi i dati immessi dall'utente.

- On-Validation:questo trigger si attiva quando il modulo convalida i dati immessi dall'utente.

- In caso di errore:questo trigger si attiva quando si verifica un errore durante il processo di convalida.

6. Trigger di navigazione query/registrazione:

- Pre-Query:questo trigger si attiva prima che venga eseguita una query sul database.

- Post-query:questo trigger si attiva dopo l'esecuzione di una query sul database.

- Pre-inserimento:questo trigger si attiva prima che un nuovo record venga inserito nel database.

- Post-inserimento:questo trigger si attiva dopo che un nuovo record viene inserito nel database.

- Pre-eliminazione:questo trigger si attiva prima che un record venga eliminato dal database.

- Post-eliminazione:questo trigger si attiva dopo che un record viene eliminato dal database.

7. Trigger vari:

- A fuoco:questo trigger si attiva quando un campo o un oggetto riceve il focus.

- On-Lost-Focus:questo trigger si attiva quando un campo o un oggetto perde il focus.

- All'attivazione:questo trigger si attiva quando un modulo viene attivato o portato in primo piano.

- Alla disattivazione:questo trigger si attiva quando un modulo viene disattivato o inviato in secondo piano.

È importante notare che l'ordine di questi trigger può essere personalizzato dal progettista del modulo utilizzando la proprietà "Trigger Order". Inoltre, alcuni trigger potrebbero non essere disponibili in determinati contesti o tipi di moduli.

 

software © www.354353.com