Il controllo che ti offre la possibilità di visualizzazione tipo Access si chiama DatagridView e trascinato sulla form ti consente di popolarlo in due modi:
1) Tramite DataBinding (gli esempi sul web si sprecano);
2) Manualmente (scrivendo una query, io preferisco ampiamente).
A questo punto devi prevedere ciò che vuoi ottenere come risultato.
Ad esempio: puoi creare dinamicamente le colonne della datagridview a seconda del mese selezionato (numerazione da 1 a 28/29/30/31) e prelevare i dati passando alla select l'idDipendente, la data di inizio lettura e quella di fine (oppure i soli valori di mese ed anno, o un giorno specifico) e dare la possibilità di affinare la ricerca anche in base ai soli giorno di assenza per un determinato motivo.
SQL è un linguaggio (anche se non tutti sono d'accordo nel dichiararlo tale) che offre ampie possibilità per quanto riguarda l' estrazione e la manipolazione dei dati ma devi studiarlo altrimenti non vai tanto lontano, inoltre devi prima decidere i risultati da ottenere, il tipo di personalizzazione che ti è richiesta e valutare di conseguenza quante e quali funzioni scrivere e come.
Puoi cercare su google degli ottimi siti e testi free in pdf che trattino l' argomento.
Un buon tutorial:
http://www.scribd.com/doc/2228490/eBook-PDF-SQL-TutorialStringhe di connessione ai vari database (il migliore portale che io conosca in merito):
http://www.connectionstrings.com/Esempi di utilizzo di access:
http://allenbrowne.com/tips.htmle alla stessa pagina una funzione che sicuramente risulterà di tuo interesse:
http://allenbrowne.com/casu-08.htmlAlcuni esempi online:
http://www.mrwebmaster.it/vbnet/guide/approccio-database-vbnet_692.htmlE direttamente dal blog dell'ottimo Luciano Bastianello (sua eccellenza Cteniza):
http://community.visual-basic.it/lucianob/archive/2006/12/17/18246.aspxE inoltre:
La classe datagidview (per imparare conoscerla e ad utilizzarla):
http://msdn.microsoft.com/it-it/library/system.windows.forms.datagridview.aspxAlcuni esempi di connessione, creazione e popolamento:
http://www.alessandrosalvaggio.com/net-vb08-popolare-un-datagridview-da-database.htmlhttp://forum.html.it/forum/showthread/t-426307.htmlhttp://forum.masterdrive.it/blogs/marcogg/vb-net-visualizzare-modificare-oggetti-in-datagridview-106/http://blogs.dotnethell.it/imaginsystems/VB.NET-COME-POPOLARE-UN-DataGridView-DA-CODICE-Aggiungere-Righe-e-Colonne__18436.aspxUn progetto CRUD completo:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=8442&lngWId=10