Not as long-winded
O.K., you said a key word in all of that..."assume". You assumed that I am working with subforms in continuous mode, and directed at least 50-60% of your technical lecture on that subject. I am not dealing with a subform in this instance whatsoever.
I understand the difference between Access and the Web, I still have a right to be pissed that Access doesn't have more functionality. It would take little more effort for the programmers at MS to give Access the ability to know which record (from the tabular form's recordset) is being operated on (form_current) and update that record when changes are made (this functionality is covered, we all can agree upon this); and, in addition, have the form be built dynamically rather than statically pointing at a recordset.
Just because the number of rows varies when the form appears, because the recordset will return a different number of rows at different times, doesn't mean it is working dynamically. It means what you said before, that the form is merely a static pointer to a recordset. If the form built itself dynamically, there would be an event associated with the processing of each rows data (which doesn't currently exist) before it was printed.
My gripe is, that I am working on a project for a guy, and he initially wants it done in Access, then migrate to the web (and possibly SQL Server). I can't tell you how many times he has asked to do something on this tabular form, and it either can't be done, or the code-around because it is access requires 10x the amount of time as it would take to do on the web. None of the requests he has made will be impossible on the web, and by-and-large, they will require much less time.
I know the last paragraph is going to piss you off again, because I draw comparisons between Access and the web. Sorry, but that is because of what I said earlier, and what my gripe has been: if MS would make changes to make their forms to be built dynamically rather than static pointers, my world would be a better place.
As for your $300,000 problem that you think this would be, I can build the exact program I am talking about in less than 100 hours (with VB), guaranteed. Let's say I make $100/hr (I wish), that's $10,000 -- 1/30 of your estimate.
There is no need to assume that I have not been able to understand Pat, Rich, or your comments for that matter. I know my head from a hole in the ground, and I am not the only person who believes that Access is not the be-all, end-all for any problem. You said you weren't trashing me, well, what sort of response do you expect the following comment to get?
Pat suggested that you THINK about what you are doing. It appears that you really did not
P.S. I hope you don't truly think the S in SQL means SEQUENTIAL, and that you were trying to parlay a point that you thought was lost on a student; but, just in case you really didn't know, it stands for STRUCTURED!