In my opinion, you should stick with Pdox for the client side, and use Firebird/Interbase for the server side.
STAY AWAY from Access. It's simply programming shit; a language/ide where the code is not inside the object to which is bind, so that if you copy a button on another form, it loses all the code, it's simply something that should be REJECTED. The only reason it hasn't gone down the drain immediately it's that it's marketed by M$, that can turn shit into gold.
MS SQL is indeed a good SQL server, but then you should turn to a IDE such as visual studio, and learn a real language which is NOT visual basic classic (shit as Access) but some like C, C++, C#.
A good alternative is Delphi, which is much more similar to OPAL, but as i said before, i think the most viable solution is sticking with paradox for the client side (i'm speaking Pdox for windows, for which you can get for a small amount a runtime which can be installed on as many cliente as you wish WITHOUT spending more money) and choosing whatever SQL server does run well with it.
Bye!