Exemple : Transaction sous Access en VBA

ExempleExemple de transfert entre deux comptes en VBA sous Access

CTRL+C pour copier, CTRL+V pour coller
1
Sub MyTransaction
2
BeginTrans
3
  CurrentDb.CreateQueryDef("", "INSERT INTO test (a) VALUES (1)").Execute
4
CommitTrans
5
End Sub
Sub MyTransaction
 BeginTrans
  CurrentDb.CreateQueryDef("", "INSERT INTO test (a) VALUES (1)").Execute
 CommitTrans
End Sub

RemarqueVBA et transactions

Sous Access, il n'est possible de définir des transactions sur plusieurs objets requêtes qu'en VBA.