Dovrei visualizzare record di una tabella di MS Access ma con il problema che la visualizzazione non deve essere in sequenza:

----Dettaglio

Record1
Record2
Record3

Tra un record e un altro devo avere la possibilità di visualizzare alcune colonne (se non hanno valore nullo) per ciascun record come se fossero altri record


----Dettaglio

Record1
CampoX (Record1)
CampoY (Record1)
campoZ (Record1)
Record2
CampoX (Record2)
CampoZ (Record2)
Record3
Record4
CampoX (Record4)

Il problema si può risolvere con una tabella Pivot?
Esiste un metodo per risolvere il problema?