Annulla transazione

Riporta tutti i record modificati nella transazione allo stato originale e termina la transazione corrente.

Opzioni 

  • Condizione annulla una transazione solo se valutata come vera.

  • Codice di errore restituisce un codice di errore personalizzato per Get ( UltimoErrore ), Get ( DettagliUltimoErrore ) e Get ( PosizioneUltimoErrore ) se il codice fornito è compreso nell'intervallo tra 5000 e 5499.

  • Messaggio di errore restituisce un messaggio di errore personalizzato per Get ( DettagliUltimoErrore ) e Get ( PosizioneUltimoErrore ) se viene fornito un codice di errore e se questo è compreso nell'intervallo tra 5000 e 5499.

Compatibilità 

Prodotto

Supportata

FileMaker Pro

Sì

FileMaker Go

Sì

FileMaker WebDirect

Sì

FileMaker Server

Sì

FileMaker Cloud

Sì

FileMaker Data API

Sì

Pubblicazione Web personalizzata

Sì

Creata nella versione 

19.6.1

Descrizione 

Annulla transazione:

  • Esce dal record attivo

  • Attiva gli opportuni trigger

  • È consentito solo tra Apri transazione e Salva transazione

Annulla transazione:

  • Salterà all'istruzione Salva transazione corrispondente

Annulla transazione non:

  • Annullerà l'immissione automatica Incremento Seriale

  • Annullerà Vuota tabella

Esempio 1 

Annulla i record in una transazione.

Copia
Apri transazione []
    Imposta campo [ Beni::Descrizione ; "testo descrittivo" ]
    Annulla transazione []
Salva transazione

Esempio 2 

Annulla i record in una transazione se è rispettata una determinata condizione.

Copia
Apri transazione []
    Imposta campo [ Beni::Descrizione ; "testo descrittivo" ]
    Annulla transazione [ Condizione: 1 ]
Salva transazione

Esempio 3 

Annulla i record in una transazione e restituisce un errore personalizzato.

Copia
Apri transazione []
    Imposta campo [ Beni::Descrizione ; "testo descrittivo" ]
    Annulla transazione [ Codice di errore: 5001 ; Messaggio di errore: "testo errore personalizzato" ]
Salva transazione