OK, then your structure would look more like this:
tblProjects
-pkProjectID primary key, autonumber
-txtProjectName
tblSystems
-pkSystemID primary key, autonumber
-txtSystemName
tblProjectSystems
-pkProjSysID primary key, autonumber
-fkProjectID foreign key to tblProjects
-fkSystemID foreign key to tblSystems
tblProjectSystemIssues
-pkProjIssueID primary key, autonumber
-fkProjSysID foreign key to tblProjectSystems
-txtIssue
In terms of your forms, I would create a query based on tblProjectSystems, tblProjects and tblSystems, (make sure to include the pkProjSystID field as the bound field of the combo box) create a "main" form based this query. Disallow editing of data in this form. Create a subform based on tblProjectSystemIssues and put it on the main form. The join should be made between the pkProjSystID and fkProjSystID.
As to selecting the project/system, create two combo boxes in the header of the main form one for the project and one for the systems. The system combo box will be based on a query that uses both the system table and the tblProjectSystems table (again make sure to include pkProjSystID). You will need to use the technique of cascading combo boxes to show only the applicable systems for the selected project (this site has example databases that illustrate cascading combo boxes).
In the after update event of the second combo box, you would use the pkProjSystID chosen to move the main form to that particular record. The code for doing that is shown below. The user would then enter the pertinent issue info in the subform.
Code:
'clone the form's table/query into a recordset
Dim myrecset As Object
Set myrecset = Me.RecordsetClone.Clone
'find first matching record in the recordset
myrecset.FindFirst "pkProjSystID=" & Me.NameOfSecondComboBox
'set the form's record to the found record
Me.Bookmark = myrecset.Bookmark