PROBLEMA 1:
di norma non si usano tabelle con quella struttura ma tabelle ANNO/MESE/VALORE il che ti risolverebbe il problema per l'origine dati del tuo grafico.
Ora... la questione è: quella tabella è originata da altra fonte? se si prendi l'altra fonte, se no (a parte probabilmente aver strutturato male, ma qui lo sai solo tu con certezza) puoi comunque sempre creare un SQL che ti "converta" la tua tabella "denormalizzata" in "normalizzata" ed usare quella come origine report ... ma devi conoscere SQL.
In alternativa puoi esportare i dati in un Excel e automatizzare via vba il tutto ... ma devi conoscere VBA.
PROBLEMA 2:
l'export da Access a PDF è chiaramente risolvibile... non ricordo se la versione A2007 permetta l'export diretto in PDF con questo codice
DoCmd.OpenReport nomereport, acViewPreview, , filtro, acHidden
DoCmd.OutputTo acOutputReport, nomereport, acFormatPDF, pathFile, False, , , acExportQualityPrint
DoCmd.Close acReport, nomereport
se non lo permette puoi utilizzare delle librerie esterne ... scusa ma non mi ricordo + cosa utilizzavo, sono passati troppi anni