Grazie per i consigli.
Per la query ho risolto seguendo i suggerimenti di un altro forum. Riporto di seguito il codice nel caso possa interessare qualcun altro:
SELECT
SEDUTA.idseduta,
Max(IIf([tipo]="E1",[idmebro])) AS IdMembroE1,
Max(IIf([tipo]="E1",[cognome])) AS CognomeMembroE1,
Max(IIf([tipo]="E1",[nome])) AS NomeMembroE1,
Max(IIf([tipo]="E2",[idmebro])) AS IdMembroE2,
Max(IIf([tipo]="E2",[cognome])) AS CognomeMembroE2,
Max(IIf([tipo]="E2",[nome])) AS NomeMembroE2,
Max(IIf([tipo]="E3",[idmebro])) AS IdMembroE3,
Max(IIf([tipo]="E3",[cognome])) AS CognomeMembroE3,
Max(IIf([tipo]="E3",[nome])) AS NomeMembroE3,
Max(IIf([tipo]="E4",[idmebro])) AS IdMembroE4,
Max(IIf([tipo]="E4",[cognome])) AS CognomeMembroE4,
Max(IIf([tipo]="E4",[nome])) AS NomeMembroE4
FROM
SEDUTA
INNER JOIN
(
MEMBRO
INNER JOIN
PARTECIPAZIONE
ON
MEMBRO.idmebro = PARTECIPAZIONE.idmembro
)
ON
SEDUTA.idseduta = PARTECIPAZIONE.idseduta
GROUP BY
SEDUTA.idseduta
Grazie.