Praticamente devo costruire una tabella dinamica dove sull'asse orizzontale ho le date e sull'asse verticale ho i dati; per ogni data devo caricare i vari dati(i quali possono essere dei check o dei campi di testo).
Non ho capito che vuoi fare!
Spiegami che vuoi memorizzare lasciando da parte il codice e le tabelle. Poi cerchiamo di capire quale sia l'approccio migliore.