Help on linking data from two forms

Help on linking data from two forms

Hi again

I am trying to create an application but I have a problem.

I have a form named Documents
The Fields in this form are DocumentDescription, DocumentType, DocumentStatus, DocumentClass
I have also another form named companies
The fields in this form are CompanyName, CompanyType, CompanyStatus, CompanyClass
What I would like to do is the following:
In another form or view, when I select a company I want to have a list of the matching documents
That means when I select the Company XXXX ( with CompanyType A, CompanyStatus B, CompanyClass C) I need all the Documents with DocumentType A, DocumentStatus B, DocumentClass C in a list.
When I get this list I would like to have the ability to make modification. I also need to have the ability to recall this list at any time.
I think that in order to do that I must have these records in a separate form.

Could someone help me on how can I do this?