Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   filtrar una tabla maestra por campo detalle (https://www.clubdelphi.com/foros/showthread.php?t=17901)

Neia 25-01-2005 17:02:05

filtrar una tabla maestra por campo detalle
 
Hola todos.
Nesesito filtrar una tabla maestra por campo detalle(lo intento ja mas de una semana).

Tengo tabla maestra: IdPelicula,Titulo,..
tabla detalle: IdPeli,IdCopia,Estado,..(la PK esta compuesta por IdPeli;IdCopia)

Lo que nessesito es tener campos lookup en dbgrid para
IdPelicula,Titulo,IdCopia para las pelis que tienen Copia con Estado='Disponible'.
Y eso sin utilizar nada de SQL:rolleyes: ...Estoy con Delphi7 y las tablas son paradox.
Lo que he consegido hasta ahora fue filtrar la tabla detalle por Estado='D' ,asi cuando desplego el IdCopia si no hay disponibles no muestra nada ...Pero como
hago para "ocultar las peliculas no disponibles":( .

Pues, eso..Si alguen sabe como estare muy agradesida.

marcoszorrilla 25-01-2005 18:03:24

Tienes que explicarte un poco más, pero si entiendo bien para no mostrar algo simplemente hay que armar un filtro por ejemplo:

Código Delphi [-]
 TablaMaestra.Filter:='Estado <> ''disponible'' And Copias = 2';
 TablaMaestra.Filtered:=True

Es un ejemplo tienes que ver como encaja en lo que quieres hacer.

Un Saludo.

Neia 25-01-2005 18:21:17

RE:filtrar tabla maestra por campo detalle
 
Agradesco mucho la respuesta , pero aver si me esplico mejor;-)
El campo estado esta en la tabla detalle, no en la maestra
Maestra: IdPelicula,Titulo
Detalle: IdPeli;IdCopia, Estado
y quiero ver solo las de tabla maestra que tienen Detalle cuio Estado es = 'D' .


La franja horaria es GMT +2. Ahora son las 16:20:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi