Tablas relacionadas

nerea05
04 de Abril del 2005
Hola, me gustaría saber como puedo ver en un data grid los registros de una tabla, pero solo aquellos cuyo campo Id coincida con el campo Id de otra tabla relacionada., es decir si por ejemplo elijo el campo Id_Editorial = 5 me salga en el datagrid solo los libros que ha publicado esa editorial , para luego poder modificarlos.
muchas gracias

krizall
04 de Abril del 2005
hola, no se como haces para conectarte pero esto lo puedes hacer mediante sentencias sql, la cual seria asi:

supongamos que tabla1 es la principal
tabla2 contiene todos los registros de editorial 5

select tabla1.camp1,tabla2.camp2,tabla2.camp3 from tabla1 inner join tabla2 on tabla1.editorial=tabla2.editorial where tabla1.editorial=5

en la clausula where puedes poner como busqueda cualquier campo de la tabla 1 y esta select traera todos los registros de la tabla2 que coincidan con el editorial de la tabla1

espero este comentario te sirva

suerte