Hi - you are using Access and SQL queries to update a single database?
The thing with InfoPath is you can create a form off a database to use the built in SQL submit functionality (is your target database SQL or Access?)
And so you could base a form off your target database, then add different controls bound to the data fields to make it easier for you to submit data - but it is a pretty basic insert or update scenario - is that what you need to do?
And you can add secondary data connections to other databases (which it sounds like is currently part of your process) to get the info you need to update /submit.
So, in theory, with the level of detail you've provided, I'd say that yes, you could do this in InfoPath. This may be a good place to start - it is for IP 2007, but Office Online should be pretty easy for finding articles applying to 2010, if you are using that instead.