I've got products that I'd like to associate with a topic (that is, "Widget A" is related to "Using Widgets" and "History of Widgets.") I'd like to make this association via a simple yes/no check box - and at least when creating the association, I'd like to see a large checkerboard pattern (products as column heads, topics as rows, yes/no boxes as values).
Now, from what I've read, actually creating column heads (based on my product list that could increase/decrease) is bad design. I believe I'm supposed to create a list (read: rows) of products and a list of topics. Then, I'm supposed to connect them via a table that simply contains IDs from both. Problem is, I'm having brain failure here when it comes to table layout/design. I'm ending up with a hodge-podge of queries, sub-forms, etc. Can anybody give me a little goose in the right direction? Maybe there's an example out there you might point me to?
What has worked best so far is a series of queries that eventually lead to a cross-tab query - but it seems needlessly complicated - and does nothing to solve my original issue: how do I construct the initial tables efficiently?
Now, from what I've read, actually creating column heads (based on my product list that could increase/decrease) is bad design. I believe I'm supposed to create a list (read: rows) of products and a list of topics. Then, I'm supposed to connect them via a table that simply contains IDs from both. Problem is, I'm having brain failure here when it comes to table layout/design. I'm ending up with a hodge-podge of queries, sub-forms, etc. Can anybody give me a little goose in the right direction? Maybe there's an example out there you might point me to?
What has worked best so far is a series of queries that eventually lead to a cross-tab query - but it seems needlessly complicated - and does nothing to solve my original issue: how do I construct the initial tables efficiently?