So I am currently working on my first database ever. I have come a long way in terms of learning Access (3 months of development) and now the whole database is built. Currently, I am involved in taking little bits of the database and improving them. I think of them as upgrades. One of the main things I was told early on was "data in tables will be edited through forms". I need some help improving my forms because the way they are set up right now, the user may have to click "previous" hundreds of times in order to find the record they need. An example is below:
I created a form called "frmPurchasing" which feeds a table called "tblPurchaseRecords". Once the order is received, the user has to click through records until he finds the pertinent one and clicks "Received", which deletes the record. What are better ways of designing this form? One of the ways I was considering but will need help with would be to have all the records show up in a list box in the form with two buttons (Delete and New) under the list box. The user can either double click any old order from the list box, in order to pop it up in the form I have currently so that it may be edited. New would pop up the form I currently have but in a New Record position. Delete would obviously delete the record selected in the list box. How does this sound?