Si el reporte lo quieres en otra dbgrid u otros componentes de acceso a datos, obteniendo los datos de la otra tabla... puedes usar la primera tabla como maestra (mastersource) y estableces los campos que unen las dos tablas (masterfield).
De todos modos al hacer clic en la dbgrid puedes consultar el valor de cualquier campo contenido en el dataset y utilizarlo en otras consultas, llamados de reportes, etc.
Código Delphi
[-]
cod_instituto := Table.FieldByName("nombre_de_campo").AsInteger;