RE:uff ahora si quede perdido
Hay varias formas de hacer las cosas. Si a ti te funcionaba la anterior, sigue con ella. Yo trabajo así porque me parece más sencillo. Sin embargo, he aquí una miniguía por pasos de cómo conectarse a Access (como yo lo hago):
1- Situo un ADOConnection y voy a la propiedad ConnectionString. Le doy a Build en Use Connection String, selecciono MicroSoft Jet, le doy a siguiente y allí localizo la BD. Pruebo la conexión y salgo. Pongo las propiedades del ADOConnection Login Prompt a falsey Connected a true (evitamos así que nos pida la contraseña cada vez que se ataque a la BD).
2- Pongo un ADOQuery. Voy a la propiedad Connection y selecciono el ADOCOnnection. Voy a la propiedad SQL y escribo la sentencia que sea.
3- Voy a la pestaña Data Access de la VCL y selecciono un DataSource. Voy a la propiedad DataSet y le pongo el ADOQuery1.
4- Voy a Data Controls en la VCL y pongo un DBGrid en el Form. Voy a su propiedad DataSource y le pongo DataSource1.
5- Voy de nuevo al ADOQuery1 y pongo la propiedad Active a true. Si todo ha ido bien, se debe llenr el DBGrid.
Igualmente, el resto de componentes (por ejemplo, un DBComboBox se conecta igual que un DBGrid. Realizas los pasos anteriores y le dices en la propiedad DataSource el DataSource del ADOQuery que quieras). Todos los ADOQuerys pueden estar conectados al mismo ADOConnection.
Suerte.