Further to what Albert suggested: One app that I wrote relied heavily on people spending time at 2 different homes. The address table was separate, with a text column (free-form) that indicated the "type" of address it was (winter, summer, school, mother).
You'd go into their record and select a "current" address and enter an "until date" if you knew one. That record would be marked with an "X" for being current. Obviously when you enter a new person the first address is marked with an "X". At the first startup of the day, it would look at "until date" <= today and send a list to the printer so the users would know they should either select another address to be current or change/erase the date. Karen In a message dated 2/21/2012 10:52:01 PM Central Standard Time, [email protected] writes: > Yep, I would have a Persons master table, a PersonStatus table and a > PersonAddress table containing address(es) with a switch to indicate > Active or Inactive status, and follow that along. If a person lives in > Hawaii for the winter and in British Columbia in the summer, both > addresses would be in the PersonAddresses table with one only allowed to > be active at any given time. Saves a lot of keying. You could go as far > as PersonPhones if you really need to, adding a phonetype column to > indicate cell, land, satellite, fax ... > > Albert >

