Ho un problema con la creazione di una query incasinata

utilizzo 3 tabelle:

Tab Calendario

01/01/2004
02/01/2004
03/01/2004
04/01/2004
05/01/2004
.... praticamente tutti i giorni dell'anno (mi servono per fare l'incrocio nella query e visualizzare anche i giorni vuoti e non solo quelli della tabella "Appuntamenti")


Tab Appuntamenti

data - nome - descrizione
01/01/2004 - AAA - dsadas
02/01/2004 - BBB - jhgjgh
03/01/2004 - AAA - sdfdsf

08/01/2004 - AAA - dfs
08/01/2004 - BBB - jhgjg
12/01/2004 - CCC - rwere
...


Tab Persone

AAA - Persona 1
BBB - Persona 2
CCC - Persona 3


a questo punto vorrei, attraverso una query, visualizzare qualche cosa del tipo:
(tutti i giorni dell'anno come riga, e nome delle persone come colonna, con gli appuntamenti della persona nell'incrocio di riga/colonna)

notazione: con // ho inciato il campo vuoto

data - AAA - BBB - CCC
01/01/2004 - dsadas - // - //
02/01/2004 - // - jhgjgh - //
03/01/2004 - sdfdsf - // - //

04/01/2004 - // - // - //
05/01/2004 - // - // - //
...
08/01/2004 - // - jhgjg - //
...

E' possibile attraverso una query??? (mi sono persa .... ho dedicato un casino di giorni a questo problema e non so proprio come risolverlo)


Grazie infinite per l'aiuto