Buieno supongamos que tienes una tabla donde tienes un campo "Formulario" y en este almacenas el nombre de tus forms. Es decir tendrias frmCliente, frmProveedor, etc, etc.
En el VB tendrias que pasarle solo el nombre pero identificandlo con un codigo, pero yo lo veop algo tedioso.
rs.open "select * from tabla where codigo='""&valor&"'",Conecion,,
if rs.recordcount>0 then
dim formulario as form
formulario.name=rs.fields("Formulario")
formulario.show
end if
espero haberte ayudado