Transactie ongedaan maken
Maakt alle recordwijzigingen in de transactie ongedaan en beëindigt de huidige transactie.
Zie ook
Opties
-
Voorwaarde maakt een transactie alleen ongedaan als deze als waar is beoordeeld.
-
Foutcode geeft als resultaat een aangepaste foutcode voor Get (LaatsteFout), Get (LaatsteFoutGegevens) en Get (LaatsteFoutLocatie) als de opgegeven code tussen 5000 en 5499 ligt.
-
Foutbericht geeft als resultaat een aangepast foutbericht voor Get (LaatsteFoutGegevens) en Get (LaatsteFoutLocatie) als er een foutcode is opgegeven en de opgegeven code binnen het bereik van 5000 tot en met 5499 ligt.
Compatibiliteit
Product |
Ondersteund |
FileMaker Pro |
Ja |
FileMaker Go |
Ja |
FileMaker WebDirect |
Ja |
FileMaker Server |
Ja |
FileMaker Cloud |
Ja |
FileMaker Data API |
Ja |
Custom Web Publishing |
Ja |
Afkomstig uit versie
19.6.1
Beschrijving
Transactie ongedaan maken:
-
Hiermee wordt het actieve record afgesloten
-
Zal de juiste triggers activeren
-
Is alleen toegestaan tussen 'Transactie openen' en 'Transactie vastleggen', tenzij het wordt gebruikt in een geneste transactie (zie Transactie openen). Anders wordt fout 3 geretourneerd ('Opdracht is niet beschikbaar').
Transactie ongedaan maken zal:
-
Naar de overeenkomende stap Transactie vastleggen gaan
Transactie ongedaan maken zal niet:
-
Automatisch serienummer invoeren terugdraaien
-
Tabel afbreken terugdraaien
-
Activeer de scripttrigger 'BijVorigeVersieRecord'
Voorbeeld 1
Hiermee worden de records in een transactie teruggedraaid.
Transactie openen []
Veld instellen [ Activa::Beschrijving ; "beschrijvende tekst" ]
Transactie ongedaan maken []
Transactie vastleggen
Voorbeeld 2
Hiermee worden de records in een transactie teruggedraaid als aan de voorwaarde is voldaan.
Transactie openen []
Veld instellen [ Activa::Beschrijving ; "beschrijvingstekst" ]
Transactie ongedaan maken [ Voorwaarde: 1 ]
Transactie vastleggen
Voorbeeld 3
Hiermee worden de records in een transactie teruggedraaid en wordt een aangepaste fout geretourneerd.
Transactie openen []
Veld instellen [ Activa::Beschrijving ; "beschrijvende tekst" ]
Transactie ongedaan maken [ Foutcode: 5001 ; Foutmelding: "aangepaste fouttekst"]
Transactie vastleggen