See, your particular problem is to be solved in two stages.
1. Create a database having presently two tables.
Boxtable and Filetable
Boxtable will have all the fields which identify each of them.
Your filetable also should contain all those detail fields which your company looks for.
Both these tables will have one primary Key as your box id so that a particular information in the filetable identify that file as well as the box id in that one can be used to find the box in the boxtable.
A lot of data entry is required. It can wait. Only test data is to be fed in to these two tables now.
you can use, any database ACCESS MSSQL ORACLE etc.
2. Now is the program part.
VB6 is very user friendly. Especially creating forms, you need not write a single code. That will help you in your INPUT and OUTPUT jobs.
Then some coding you have to do yourself.
a. You have to establish a connection to your database.
b. A recordset is to be created to navigate into your tables for the required information.
Drawing those information, you have to present it to the user in a readable and meaningfull manner.
It is very simple.
Just get on to the job. When you are struck any where this forum will help you.
HAPPY PROGRAMMING
regards
AV Manoharan