Microsoft incorporated .Net into SQL Server 2005, so it would be good to know if you were working in that environment. Generally, everything you want to do with Access you can do with VBA. If you need more than that, then create your interface in .Net and leave Access out of it.
If you know VBA, however, moving to
VB.Net is not much of a stretch.
mmcdonal
Look it up at:
http://wrox.books24x7.com