Creo recordar que puedes ejecutar las consultas almacenadas en una Base de Datos Access desde Delphi utilizando ADo, como si se tratase de Stored Procedures.
En cuanto a los listados, es una duda que creo que puedes solventar revisando el siguiente enlaces:
http://www.scalabium.com/faq/dct0083.htm