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
}
// 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