Delphi 4, Access 97 and Transaction

I have two forms in an application  A and B with their respective
datamodules say dmA and dmB. Both forms access and update tables in an
Access 97 database using transactions; I have a database component in both
my datamodules but seem unable create two independent transactions for my
respective forms (once a transaction is started in form A, and I attempt to
start a transaction in form B i get an exception raised : 'A user
transaction is already in progress'.

How can I get round this ?

Regards,

Steve Moxon