Looking at this
subform before any items are selected, looks like a one blank datasheet line
with a dropdown arrow to the right on the blank line. Clicking on the arrow
gives you a list of 8 items to choose from.
when you select an item from the combo box droplist in the subform, you're
adding a new record to the table that's bound to the subform.
Once you choose on an item a new
blank line opens up below and you're able to choose another item by clicking
on the arrow and selecting from the drop down list.
when you go to the "new blank line" and select another item from the
droplist, you're adding *another new record* to the table underlying the
subform.
a main form / subform setup is the standard way to support data entry into
two tables that have a one-to-many relationship: one record in the table
underlying the main form may have many related records in the table
underlying the subform. in this setup, the behavior you describe is
appropriate.
referring back to your first post:
All I come up with is the list of products.
do you mean that you're not able to add more than one record in the subform?
if so, try checking the following:
is the subform bound to a table?
is the combo box control bound to a field in that table?
is the subform's AllowAdditions property set to Yes?
is the subform's RecordsetType property set to Dynaset (not Snapshot)?
in the main form's design view, are the subform controls' LinkChildFields
and LinkMasterFields set to the names of the primary key/foreign key fields
that link the two tables?
is the subform's RecordSource set to a query? if so, try opening the query
itself from the database window. can you add a record directly in the
query's datasheet?
hth