English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Transazioni Documentali

On Begin Transaction

evento copia link

Condizioni di notifica

Questo evento viene notificato al documento quando sta iniziando una transazione documentale. Questo può avvenire se:

  • Una procedura Visual Code ha chiamato il metodo BeginTransaction sul documento.
  • L'utente modifica i dati in un pannello DO.

Utilizzo consigliato

Questo evento consente di preparare il documento alla modifica delle sue proprietà. Un caso tipico è quello in cui interessa sapere il valore di una proprietà prima e dopo la transazione: in questo caso è opportuno salvare il valore della proprietà in un'apposita variabile di classe.

Argomenti

L'evento non ha argomenti.

Esempio di codice

// ************************************
// Fired when a transaction is starting
// ************************************

event RigaOrdine.OnBeginTransaction()
{
  // Memorizzo il valore della proprietà quantità
  LastQuantità := Quantita
}
  • Se al termine della transazione occorre sapere quali proprietà sono state cambiate, ma senza sapere il valore precedente è possibile utilizzare le funzioni WasModified e GetOriginalValue. In questo caso non è necessario usare questo evento.

Ultima modifica: 25/10/2016 / Validità: da 6.5.2680

Vedi Anche

  • Was Modified (funzione)
  • Begin Transaction (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum