I'm guessing there is no right or wrong answer her but I'll give it a try.
I'm building app with about a dozen tables and about as many Edit/Entry forms. Usually there is DBGrid based form that leads to an edit/entry form bia menu clicks. Right now, I've all the Tables, Queries, and datasources to be local to each form.
I'm thinking of moving these DB Access components to a DataModule or perhaps multiple DMs. What is a good practice? One DM for the entire app or one for each form or something in between? If I go with just one DM for the enitre app, do I add DB components to be shared where possible or simply map them to each form and keep adding them as I add more forms?
Thanks
Knipfty