I have this table:
tblStore
with these fields:
storeID (autonumber)
storeName
locationOrBranch
and this table
tblPurchased
with these fields:
purchasedID
storeID (foreign key)
itemDesc
In the case of stores that have more than one location, there is a problem when two people inadvertently key the same store location differently. For example, take Harrisburg Chevron. On some of its receipts it calls itself Harrisburg Chevron, some just say Chevron at the top, and under that, Harrisburg. One person may key it into tblStore as storeName Chevron, locationoOrBranch Harrisburg. Person2 may key it as storeName Harrisburg Chevron, locationOrBranch Harrisburg. What makes this bad is that the business's name is Harrisburg Chevron.
Is there some kind of search I could put on the control that works like the firefox awesome bar (suggests all matching letter combinations from anywhere in the word, with more frequently used ones near the top) that would suggest the already-entered name to the user?
With an eye to accommodating user inadequacies, is the smart-search-and-suggest the best programmatic solution? I feel that making more rules and more inconvenient data entry policies should be plan B. Plan A should be to take what the user gives and programmatically help them (or force them) to make the right choice.
(So, respectfully, please don't suggest policy changes, or such, as solutions. I am 100% aware of those and don't need recommendations on them. As I said, those measures are Plan B. Please, if you can't help with Plan A, please don't reply because I don't need any assistance with Plan B.)
Thanks for your help.