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 transaction
Exemple 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 transaction
Exemple 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