Quote:
Originally Posted by blasted Does anyone out there have any knowledge of MS Access?
I have a large table that has some 750 questions in it relating to vehicle parts. Each of the questions are as a record down the left hand side, whilst along the top there are about 40 different fields. The table is then made up of either a Y for yes or N for no. The point being you can look across the top of the table to the field "hydraulics" then read down for the Y's telling you which questions are required. I can do that with a query simple enough, by putting Y as a critera in the query.
Heres where I lose the plot.
I would like to construct a form that when its opened gives the user the option of selecting which fields they would like to search. It may be the case that only 8 fields are needed. By selecting the appropriate fields via a check box or similar, the user would be be presented with the questions marked Y for the fields they selected in a report.
Help would be greatly appreciated. |
40 fields is an very large number. When you have so many fields it is often because you haven't rationalised the data structure properly, and this causes all sorts of problems later on.
Lets say you sell DVD's.
You could have a table that has all of the following information:
Customer name, address, tel., DVD ordered, DVD price, etc.
But in this case you should really have three tables.
A customer table:
Name, Address, Tel, email etc.
Then you should have a DVD table: Title, price, stock, etc.
Then you might have an order table:
Order number, Customer Number, DVD number.
These tables are then linked together.
Given that you suggest you have 750 questions, and each question is a record, that sounds like a 'quirky' way to use Access mate, unless I have the wrong end of the stick which is entirely possible

.
If you don't know SQL then you can use the Wizards I suppose. If you're a business then you could perhaps do with a professional to help you in this regard.
Kind regards,
Damo
PS, I missed that you can do queries mate. I think I wrongly assumed that you were new to databases and Access. In which case much of what I have written in just ABC. Please accept my apologies.