Seguinte: o DBGRID funciona conectado à sua tabela de dados via DataControl.
Daí que, num mesmo form, você desenha as textbox/mskedbox/combos/etc onde quer que apareçam os dados. E, na parte de baixo, desenha o DBGRID. Ao carregar o seu form (do jeito que você gravou seus dados), o grid já entrará povoado. Daí, basta clicar na linha correspondente ao registro que você queira consultar, para que os dados sejam exibidos nos campos do form acima.
Como tudo funciona atrelado ao DataControl, faça referência, nos campos do form, ao datacontrol, em cada campo que você inseriu no form da parte superior...
Desse jeito, é bem simples criar o efeito do form/subform em um formulário.
Se precisar de um exemplo, mande um e-mail.
Chico.