Sorry my fault Member_ID cano not be Null. Since each certificate MUST be awarded to a Member. Sorry for my mistake.
What you said about invoice form is right: there is no customer sub form, just a list box for selecting customer.
In the invoice case if at the beginning one is not sure whether the customer is new or not, it is a little awkward because
- he can open a customer form to check if the customer is new or not, if the customer is new he then add the new customer’s name, address etc. to the customer table but if the customer already exits then he close the customer form and open the invoice form but he wasted some time.
- he can open the invoice form first but again he can click the list box to check if the customer’s name is there. If it’s there then he is lucky, he just chooses the name to finish making the invoice, but if not, he has to open a customer form to add the new customer’s info first in order to continue to finish the invoice.
That’s why triggering an event (macro) to save the new customer or member is meaningful. Good morning and have a beautiful day