Annuler la transaction

Rétablit l'état d'origine de tous les enregistrements dans la transaction et met fin à la transaction active.

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 uniquement autorisée entre Ouvrir une transaction et Valider la transaction.

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.

Exemple 1 

Annule les enregistrements dans une transaction.

Copier
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.

Copier
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.

Copier
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