What you have may work, and I'm not trying to discourage you. You told me that
You deal with Cases
Each Case has a number
A Case can have 1 or more Files
Users/Customers borrow Cases
I'm not sure how to interpret your Records table. But it is not normalized.
Normalization and table structure will help with your navigation -- a whole bunch.