Below is the new query (which you can use for creating a VIEW if you wish). How did you come to all those nested INNER JOIN's in your own statements??
See it like this:
I changed the "FROM tbl_Supervisors" to "FROM tbl_Wedstrijden" because I think it is what you take as starting point. (you want to list all games, I think). Then for every field which is a pointer to another table you just add "INNER JOIN table ON table.my_table_ID = wedstrijd.my_table_ID". Then you can add table.field1, table.field2 etc to you SELECT fields. You do that with all the tables you want info from. There is no need to use nested INNER JOIN's.
If all the fields are filled in properly then using INNER JOIN's wont give you a problem. If however for one game only 3 referees are present (for example ) and the 4th is left empty or is 0 then your INNER JOIN will result in no games in your result. If that's the case you should replace all the INNER JOIN with LEFT JOIN. But I expect that doesn't happen in your case.
SELECT
tbl_Evaluatie_Linesman.Evo_ID,
tbl_Evaluatie_Linesman.Evo_Wed_ID,
qry_Scheidsrechters.Scheidsrechter,
tbl_Wedstrijden.Wed_Datum,
tbl_Wedstrijden.Wed_Tijd,
qry_Team_A.Divisie,
qry_Team_A.Team AS [Team A],
qry_Team_B.Team AS [Team B],
tbl_Evaluatie_Linesman.Evo_Systeem,
tbl_Evaluatie_Linesman.Evo_SoortWedstrijd,
tbl_Evaluatie_Linesman.Evo_Goal_TeamA_Per1,
tbl_Evaluatie_Linesman.Evo_Goal_TeamA_Per2,
tbl_Evaluatie_Linesman.Evo_Goal_TeamA_Per3,
tbl_Evaluatie_Linesman.Evo_Goal_TeamA_Per4,
[Evo_Goal_TeamA_Per1]+[Evo_Goal_TeamA_Per2]+[Evo_Goal_TeamA_Per3]+[Evo_Goal_TeamA_Per4] AS Goals_A,
tbl_Evaluatie_Linesman.Evo_Goal_TeamB_Per1,
tbl_Evaluatie_Linesman.Evo_Goal_TeamB_Per2,
tbl_Evaluatie_Linesman.Evo_Goal_TeamB_Per3,
tbl_Evaluatie_Linesman.Evo_Goal_TeamB_Per4,
[Evo_Goal_TeamB_Per1]+[Evo_Goal_TeamB_Per2]+[Evo_Goal_TeamB_Per3]+[Evo_Goal_TeamB_Per4] AS Goals_B,
tbl_Evaluatie_Linesman.Evo_Straf_TeamA_Per1,
tbl_Evaluatie_Linesman.Evo_Straf_TeamA_Per2,
tbl_Evaluatie_Linesman.Evo_Straf_TeamA_Per3,
tbl_Evaluatie_Linesman.Evo_Straf_TeamA_Per4,
[Evo_Straf_TeamA_Per1]+[Evo_Straf_TeamA_Per2]+[Evo_Straf_TeamA_Per3]+[Evo_Straf_TeamA_Per4] AS Straffen_A,
tbl_Evaluatie_Linesman.Evo_Straf_TeamB_Per1,
tbl_Evaluatie_Linesman.Evo_Straf_TeamB_Per2,
tbl_Evaluatie_Linesman.Evo_Straf_TeamB_Per3,
tbl_Evaluatie_Linesman.Evo_Straf_TeamB_Per4,
[Evo_Straf_TeamB_Per1]+[Evo_Straf_TeamB_Per2]+[Evo_Straf_TeamB_Per3]+[Evo_Straf_TeamB_Per4] AS Straffen_B,
tbl_Evaluatie_Linesman.Evo_Fitheid,
tbl_Evaluatie_Linesman.Evo_Tekens,
tbl_Evaluatie_Linesman.Evo_Positie_Eindvak,
tbl_Evaluatie_Linesman.Evo_FaceOffs,
tbl_Evaluatie_Linesman.Evo_GameManagement,
tbl_Evaluatie_Linesman.Evo_Aanwezigheid,
tbl_Evaluatie_Linesman.Evo_Oplettendheid,
tbl_Evaluatie_Linesman.Evo_Communicatie,
tbl_Evaluatie_Linesman.Evo_Teamwork,
tbl_Evaluatie_Linesman.Evo_Standaard_Per1,
tbl_Evaluatie_Linesman.Evo_Standaard_Per2,
tbl_Evaluatie_Linesman.Evo_Standaard_Per3,
tbl_Evaluatie_Linesman.Evo_Standaard_Per4,
tbl_Evaluatie_Linesman.Evo_Straffen_Gemist,
tbl_Evaluatie_Linesman.Evo_Straffen_Cheap,
tbl_Evaluatie_Linesman.Evo_Icings_Gemist,
tbl_Evaluatie_Linesman.Evo_Icings_Twijfel,
tbl_Evaluatie_Linesman.Evo_SterkePunten,
tbl_Evaluatie_Linesman.Evo_VerbeterPunten,
tbl_Evaluatie_Linesman.Evo_Feedback,
tbl_Supervisors.SPV_Naam
FROM tbl_Wedstrijden
INNER JOIN tbl_Supervisors ON tbl_Wedstrijden.Wed_SPV_ID = tbl_Supervisors.SPV_ID
INNER JOIN qry_Teams AS qry_Team_A ON tbl_Wedstrijden.Wed_TeamA = qry_Team_A.Team_ID
INNER JOIN qry_Teams AS qry_Team_B ON tbl_Wedstrijden.Wed_TeamB = qry_Team_B.Team_ID
INNER JOIN tbl_Evaluatie_Linesman ON tbl_Wedstrijden.Wed_ID = tbl_Evaluatie_Linesman.Evo_Wed_ID
INNER JOIN qry_Scheidsrechters ON tbl_Evaluatie_Linesman.Evo_Scheids_ID = qry_Scheidsrechters.Scheids_ID
(again, I couldn't test this because I don't have functional data in my test-database)