howdy all,
i have kinda a general rule of thumb question. is it generally a good design approach to limit the number of many-to-many relationships in an application. i'm finding that making entry forms that are easy for users to fill out is much more complicated when using many-to-many recordsources. i generally like to make my users forms 75% predefined lists (e.g. combo boxes, list boxes, radio buttons,..etc). doing this for many to many stuff can get hairy because of all the possible combinations. for example if i have a many-to-many relationship between tblSource and tblArea i can say that it takes a unique combination of source and area to make a unique record because one area can have many sources, but one source can be located in several areas. a lot of times i'm finding that sometimes i can avoid a many-to-many relationships by just including one of the tables as a lookup field in another table. using the above example scenario, i could include area info as a field in the table tblEquipment. so now the relationship would be tblSource > tblEquipment with a lookup field to tblArea.
is there any general rule of thumb for setting these types of relationships.
sorry if the above text makes absolutely no sense.
thanks
i have kinda a general rule of thumb question. is it generally a good design approach to limit the number of many-to-many relationships in an application. i'm finding that making entry forms that are easy for users to fill out is much more complicated when using many-to-many recordsources. i generally like to make my users forms 75% predefined lists (e.g. combo boxes, list boxes, radio buttons,..etc). doing this for many to many stuff can get hairy because of all the possible combinations. for example if i have a many-to-many relationship between tblSource and tblArea i can say that it takes a unique combination of source and area to make a unique record because one area can have many sources, but one source can be located in several areas. a lot of times i'm finding that sometimes i can avoid a many-to-many relationships by just including one of the tables as a lookup field in another table. using the above example scenario, i could include area info as a field in the table tblEquipment. so now the relationship would be tblSource > tblEquipment with a lookup field to tblArea.
is there any general rule of thumb for setting these types of relationships.
sorry if the above text makes absolutely no sense.
thanks