Antes de añadir los componentes visuales, puesto que estos necesitarán estar enlazados con el componente "DataSource" del módulo de datos, deberos colocar el módulo de datos en la claúsula USES del formulario, para ello es suficiente con pulsar en "File" - "Use Unit" y seleccionar el módulo de datos ("Unit2" si lo hemos guardado con este nombre):
Desde la paleta de componentes, pestaña "Data Controls" seleccionaremos "DBGrid", lo añadiremos al formulario y modificaremos la propiedad "DataSource". En el desplegable de la misma nos aparecerá "DataModule2.DataSource1" (en nuestro caso). Trase seleccionare el "DataSource" ya tendremos enlazado el componente visual con su origen de datos (el DataSource, a su vez enlazado con el Table que a su vez está enlazado con el Database que a su vez está "enlazado" con el ODBC creado al principio).
Añadiremos un componente más que muestra automáticamente los botones de añadir, modificar, eliminar, refrescar, editar, validad, ... registros. Este componente visual está en la pestaña "Data Controls" y se llama "DBNavigator" que también irá enlazado por la propiedad "DataSource" al "DataSource1" del módulo de datos (DataModule2).
Una vez añadidos todos los componentes y comprobado que las propiedades "Connected" (del "Database") y "Active" (del Table") están a "True" compilaremos la aplicación pulsando en F9 o en el menú "Run" - "Run". Si no ha habido errores nos aparecerá una ventana como la siguiente:
y utilizando el DBGrid prodemos añadir, modificar, eliminar y visualizar los registros de la tabla.
Por supuesto, debido a que no hemos añadido los campos (fields) al DBGrid no tenemos un control sobre las propiedades de los mismos para, por ejemplo, especificar el ancho de la columna o el título de la misma. Para realizar esto es suficiente con hacer doble clic sobre el DBGrid (obviamente en tiempo de diseño), pulsaremos el botón derecho del ratón sobre la ventana que aparece y seleccionaremos "Add All Fields":
de esta forma se nos añadirán automáticamente todos los campos de la tabla enlazada con el DBGrid. Para ver las propiedades de cualquier campo lo seleccionaremos y pulsaremos en "F11":
Existe una forma más eficiente de tener un control exaustivo sobre las propiedades de los campos que queramos mostrar, se realiza desde el componente no visual "Table" (ubicado en el módulo de datos), haciendo doble clic sobre el mismo y pulsando en el botón derecho, a continuación en el menú que aparece seleccionaremos "Add all fields":
De esta forma tendremos los campos de la tabla y todas sus propiedades en el Table para que cuando lo enlacemos con un DataSource a un componente visual (como un DBGrid) éste muestre los campos tal y como los hayamos configurado en el Table:
Desde aquí podremos modifcar propiedades como "DisplayLabel" (texto que describe al campo y que será el que el usuario vea), "DisplayWidth" (tamaño horizontal del campo, en un DBGrid será el ancho de la colunma), ...
Por supuesto, esta no es la mejor manera para acceder a una Base de Datos Access, pero la ventaja con respeto a otras es que no necesita prácticamente código fuente (en este ejemplo se demuestra que no hemos añadido ni una sola línea de código) y no necesita componentes adicionales (de terceros, normalmente de pago). La desventaja es que utiliza ODBC, con lo cual los accesos serán más lentos que si accediésemos de forma nativa (directamente de Delphi a Microsoft Access sin pasar por ODBC ni por el BDE).