I totally understand what Gizmo is saying. Not only does it appear that people are here looking for someone to just write code for them, often times the OP doesn't know the half of what they're talking about, making the answer even more frustrating. Often times, there appears to be no effort on the OP's part at all to get to a solution before they ask how to get to a solution.
I'm sure you remember my "10 Ways To Not Get An Answer" post, and that still holds true. People that come in here and proudly declare, "I have no idea what I'm doing with VBA/Queries/Forms/Working In A Database To Begin With" shouldn't really be given an answer, just a nudge.
The only ones I try to really answer fully are the ones where people post code and say, "This is my code. At line <blank>, I get <this error>. I tried X, Y, and Z, but none of that works. Any suggestions?" At least that person has done most of the work already. Too many others seem to be asking you to do their homework for them.
So, yes, the majority of the questions prove either that a) 80% of the newer users of this forum have no idea what a database is or b) 80% of the users do not want to do their own work when they know we exist and will sometimes do it for them.