I've got a couple of problems with this SubForm idea for one to many tables. Could someone tell me if I've got it right or wrong:
I have a many to many with a junction table in between.
Required: A form to input data. One new record to the 'one' table and many (4,5,6) to the 'many' table.
Method: Create a form on the 'one' table.
Create a form on the 'many' table.
Make the 'many' form a subform of the 'one'.
Is that right?
Now the couple of queries arising from that assuming it is right:
1. How do I get rid of the 'form header' on the subform? I don't see any reason for that to be there.
2. How is it going to receive more than one input, the subform, I mean, how is it going to intake more than one item? Will it just do that? The two-form system will work as is and not close or go to another record on the 'one' table before all the records on the 'many' table have been done. Right?
This is all system created. Not hand coded. I just click the wizards or whatever. Is this the way it's done or have I got it wrong?
p.s. A LATER EDIT.
I am extraordinarily stupid and lazy aren't I? I could have tried it before I came here troubling you good people.
Well I did try it just now and it works like magic. We get a control bar (or whatever you call it) for each form and can just keep adding to the subform until satisfied. I went to the table view and checked the tables and it is all there.
Good-oh.
So now I just wonder about the Form Header thing. And a new question. This system generated thing will let the user delete records and do what they like, I suppose. It is to avoid that sort of thing that we resort to creating our own forms in the first place.
So if I want full control over what the user can input and change/delete can I modify these forms to suit or must I take a completely different approach - coding my own input forms completely?