Thanks so much Don, Bee, Paul, Sky_Kahn!
Great response from so many people gives me confidence Lazarus/RPi 2 will be a good fit for this application and a good learning experience.
I have already imported to SQLite, via CSV files, my Access database and just need to create the few table relationships, nothing fancy. While MS Access allowed the relationships to be created graphically, using SQL commands to create them is not out of my wheelhouse.
I will also, again for a learning experience, see what I can do with Firebird.
Just as with VB, my own personal stumbling block seems to be establishing the connection between Lazarus and the database but once I figure that out, the rest seems very straight forward and quite powerful. So far I have exercised the error reporting capabilities of Lazarus quite well.
My Assembly programming skills are useless when it comes to the steps required to attach to a database.
Someday the computer world will make connecting to a db as easy as opening a file.