|
Tienes razon chris, probare con un dataset en memoria a ver como sale pero primero queria solucionar otro problema.
No hay forma de que el grid de la tabla detalle me muestre/filtre en funcion de la maestra, si uso un query (master) y table (detail) si lo hace pero con dos querys no.
Os resumo un poco como lo hago usando lo que posteo ecfisa.
tengo 2 datasource y 2 querys un dbgrid y un dbedit
query1.tquery (master)
sql.text:='select * from contactos'
datasource no pongo nada porque genera un bucle.
datasource1.tdatasource
dataset:=query1
query2.tquery(detail)
mastersource:=datasource1
masterfield:=codigo
linkedfields:=codigo2 (de la tabla2)
sql.text:='select * from telefonos where codigo2= :codigo'
No se donde me falta algo porque ya probe con varias cosas del inspector de objetos pero nada, no me filtra nada ni me deja ver nada, eso si, como os comentaba si uso una tabla como detalle en vez del query si me lo hace.
Es frustrante la verdad.
uso los componentes zeos
gracias de nuevo
|