Try putting an image box on your form, then put the following into your form's on current event:
Dim strDirectory As String, strImageName
strDirectory = "c:\My Documents\My Images\" 'change this to the location where your jpeg's are kept
strImageName = Me!txtTextBox 'change this to the name of your key field
Me!imgImage.Picture = strDirectory & strImageName & ".jpg" 'change Me!imgImage to the & _
name of your image box and change .jpg to .jpeg if necessary
In the properties window set the Picture Type to Linked.
Each time you move to a new record, as long as the key field you mentioned is the correct name of the file, it should load instantly. Unfortuneately, Access temporarily displays a message that you're importing an image. Maybe someone else knows how to turn this off, otherwise as far as I know, Access doesn't display this message if it's linking to a .bmp image.
Let me know if this is not what you want. If you want to actually store them in your database, that's a different matter, with a thousand images, even in jpeg format, the database will be massive. Someone else correct me if I'm wrong, Access e.g. if a jpeg file size is 50kb, the Access database would grow more than 250kb or more.
Bill