Hello all,
I have made a handful of databases and they seem to work well. It has been a great learning experience and many of you here have helped me immensely. Access is a very powerful application and you folks know it extremely well. I have made mistakes and you have shown me how to correct them, and possibly more importantly, why I shouldn't do things a certain way and the correct way to do them. For me, it has been a great experience as I have learned so much and those who have assisted me on this learning journey have the patience of saints sometimes because at first, I just didn't understand why the way I tried to do things wouldn't work or wasn't the best way but with your guidance and trial and error, it has become clearer.
I am going to try a larger endevour now and have some general questions that I am sure have no hard/firm answers but as a general rule may have an answer.
1. What should be the max number of fields in a table. - I have read that a table should be narrow and tall, of course a table will get taller as records are added but how narrow is narrow?
2. Why are "Lists" bad in a table field and should only be placed in a Forms text box?
3. How many tables is too many?
4. Naming nomenclature - I know you shouldn't have spaces in table names but when you look at templates like Northwind it has spaces, is this just because of the underscore that gets placed in the table name by code later?
5. Is it better to place a query in code or just have a stand alone query in the database and call on that, what are the benefits and downsides of each.
6. Is having more that one yes/no field in a table violating normalization?
Hopefully other novices can also learn some of the mistakes to avoid by your answers.
Thanks
Dave