Annuler la transaction
Renvoie tous les enregistrements modifiés dans la transaction tels qu’ils étaient dans leur état d’origine, puis met un terme à la transaction en cours.
Voir aussi
Options
- 
                                                Condition annule une transaction uniquement si elle renvoie la valeur Vrai. 
- 
                                                Code d'erreur renvoie un code d'erreur personnalisé pour Obtenir ( DernièreErreur ), Obtenir ( DétailDernièreErreur ) et Obtenir ( EmplacementDernièreErreur ) si le code fourni se trouve dans la plage comprise entre 5000 à 5499. 
- 
                                                Message d'erreur renvoie un message d'erreur personnalisé pour Obtenir ( DétailDernièreErreur ) et Obtenir ( EmplacementDernièreErreur ) si un code d'erreur est fourni et se trouve dans la plage comprise entre 5000 à 5499. 
Compatibilité
| Produit | Prise en charge | 
| FileMaker Pro | Oui | 
| FileMaker Go | Oui | 
| FileMaker WebDirect | Oui | 
| FileMaker Server | Oui | 
| FileMaker Cloud | Oui | 
| FileMaker Data API | Oui | 
| Publication Web personnalisée | Oui | 
Provient de la version
19.6.1
Description
Annuler la transaction :
- 
                                                ferme l'enregistrement actif ; 
- 
                                                active les déclencheurs appropriés ; 
- 
                                                est autorisé uniquement entre Ouvrir une transaction et Valider la transaction, à moins qu'elle ne soit utilisée dans une transaction imbriquée (consultez la section Ouvrir une transaction). Sinon, l'erreur 3 est renvoyée (« La commande n'est pas disponible »). 
Annuler la transaction aura pour effet de :
- 
                                                accède à l'action Valider la transaction correspondante. 
Annuler la transaction n'aura pas pour effet de :
- 
                                                n'annule pas la valeur d'incrément du numéro de série saisi automatiquement ; 
- 
                                                n'annule pas l'action Tronquer la table ; 
- 
                                                active le déclencheur de script SurRetablirEnregistrement. 
Exemple 1
Annule les enregistrements dans une transaction.
Ouvrir une transaction [ ] 
     Définir rubrique [ Ressources::Description ; "texte descriptif" ] 
     Annuler la transaction [ ] 
Valider la transactionExemple 2
Annule les enregistrements dans une transaction si la condition est remplie.
Ouvrir une transaction [ ]
    Définir rubrique [ Ressources::Description ; "texte descriptif" ]
    Annuler la transaction [ Condition: 1 ]
Valider la transactionExemple 3
Annule les enregistrements dans une opération et renvoie une erreur personnalisée.
Ouvrir une transaction [ ]
    Définir rubrique [ Ressources::Description ; "texte descriptif" ]
    Annuler la transaction [ Code d'erreur: 5001 ; Message d'erreur: "texte d'erreur personnalisé" ]
Valider la transaction