what happens when you trade in one of your cars? or buy a third vehicle?
building a separate table for each vehicle violates data normalization
rules, and will create more work for you in the long run. if you're going to
use Access to track the service done on your cars, you might as well build
the database correctly and make your life easier - and the aggregate data
more useful to you. recommend three tables, as
tblVehicles
VehicleID (primary key field)
Make
Model
ModelYear
DatePurchased
DateSold
tblVehicleServices
ServiceID (primary key, Autonumber)
fkVehicleID (foreign key from tblVehicles)
VehicleType (car, truck, van, boat, quad, etc)
ServiceDate
PlaceOfService
ServiceCost
tblServiceDetail
DetailID (primary key, Autonumber)
fkServiceID (foreign key from tblVehicleServices)
ServiceDescription (oil change, rotate tires, smog check, etc)
for a professional database, i would recommend more tables - but for your
personal use, the above keeps it nice and simple. create a form bound to
tblVehicles. after adding the vehicles you currently own, you'll only enter
data in this form when you initally get a vehicle. create a mainform/subform
setup (main form bound to tblVehicleServices, subform bound to
tblServiceDetails). in the main form, use a combo box control to enter the
fkVehicleID. base the RowSource of the combo box on tblVehicles, so you can
choose the vehicle for each service record.
setting up the tables correctly means you'll be able to query the database
to find out: how much you're spending on each car per month or year, and
how much total; how often you're having different kinds of service done; how
much the total cost of service on each car increases (or decreases) from
year to year, etc, etc. in short, you can slice 'n dice the data to tell you
just about anything you want to know about how much your cars are costing
you to maintain.
hth