D
David M C
I have a database that handles purchase orders. All the forms etc work
exactly as designed, and the data is pretty well normalised. However,
usability is a bit of an issue.
Each PurchaseOrder has a DeliveryAddressID which is the fk to a
DeliveryAddress table with all the address information in. However, everytime
someone wants to have something sent to a different address, they have to
open another form, enter the new delivery address, give it a memorable
reference so it can be easily identified in the combobox, close that form,
then select the new delivery address from the combobox. I need a better way
to handle the entry of a delivery address, whilst also allowing common
delivery addresses to be stored.
The way I see it, I have three options.
1) Continue as is.
2) Somehow allow the entry of new delivery addresses on the main form whilst
maintaing the DeliveryAddressID 1:n relationship between tblOrder and
tblDeliveryAddresses.
3) Put the delivery address info in the main Order table, then have another
table for saved addresses and write a bit of code for loading/saving those
addresses to the main form (this would mean there is some data duplication,
but would allow new delivery addresses to be entered hassle free).
Ideas?
Thanks,
Dave
exactly as designed, and the data is pretty well normalised. However,
usability is a bit of an issue.
Each PurchaseOrder has a DeliveryAddressID which is the fk to a
DeliveryAddress table with all the address information in. However, everytime
someone wants to have something sent to a different address, they have to
open another form, enter the new delivery address, give it a memorable
reference so it can be easily identified in the combobox, close that form,
then select the new delivery address from the combobox. I need a better way
to handle the entry of a delivery address, whilst also allowing common
delivery addresses to be stored.
The way I see it, I have three options.
1) Continue as is.
2) Somehow allow the entry of new delivery addresses on the main form whilst
maintaing the DeliveryAddressID 1:n relationship between tblOrder and
tblDeliveryAddresses.
3) Put the delivery address info in the main Order table, then have another
table for saved addresses and write a bit of code for loading/saving those
addresses to the main form (this would mean there is some data duplication,
but would allow new delivery addresses to be entered hassle free).
Ideas?
Thanks,
Dave