Annulla transazione
Riporta tutti i record modificati nella transazione allo stato originale e termina la transazione corrente.
Vedere anche
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
-
È consentita solo tra Apri transazione e Salva transazione, a meno che non venga utilizzata in una transazione nidificata (vedere Apri transazione). Altrimenti, restituisce l'errore 3 ("Comando non disponibile").
Annulla transazione:
-
Salterà all'istruzione Salva transazione corrispondente
Annulla transazione non:
-
Annullerà l'immissione automatica Incremento Seriale
-
Annullerà Vuota tabella
-
Attiverà il trigger di script SuRipristinoRecord
Esempio 1
Annulla i record in una transazione.
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.
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.
Apri transazione []
Imposta campo [ Beni::Descrizione ; "testo descrittivo" ]
Annulla transazione [ Codice di errore: 5001 ; Messaggio di errore: "testo errore personalizzato" ]
Salva transazione