> Thanks Jeff, but I thought about that and discussed it with the user and
> since there are 20,000+ stores we decided that was not a good option. They
[quoted text clipped - 34 lines]
>>>
>>> Thanks a ton!!!
Jeff's reply is still a better method.
If your user wishes only certain stores to be available for user to
select from, then simply filter the rowsource query to return just
those stores (or create a table with just those store numbers), or if
there are just a very few, set the rowsource type to a Value list, and
simply enter the values directly into the rowsource.

Signature
Fred
Please respond only to this newsgroup.
I do not reply to personal e-mail
Another approach would simply be to not allow non-digits to be entered in the
textbox. This code will only allow 0-9 plus a few "navigating keys" in case
the user has to move back or forth to correct an error:
Private Sub YourTextBox_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 96, 97, 98, 99, 100, 101, 102,
103, 104, 105
Case vbKeyDelete, vbKeyBack, vbKeyReturn, vbKeyRight, vbKeyLeft
Case Else
KeyCode = 0
MsgBox "You Must Enter Digits Only, Dummy!"
End Select
End Sub
The messagebox is optional, of course, depending on how much you want to tick
off your end users! Without it, nothing is entered unless it's a digit.
Linq

Signature
There's ALWAYS more than one way to skin a cat!
Answers/posts based on Access 2000/2003