El control ocx que utilizo, esta hecho a mi medida, me costo 200 Dolares americanos y estoy supercontento con el.
La empresa que me lo desarrolló es
www.fathsoft.com
Este solo vale para SQLServer, que es lo que yo necesito, pero seguro que lo puede hacer para cualquier base de datos o incluso hacer alguno que admita cualquiera.