Hola calistian
si fueses un poquito mas exacto o específico en lo que quieres te aseguro que te podriamos ayudar mejor pero voy a intentar traducir lo que planteas....
me imagino que lo que quieres es que si seleccionas
Pesas = en el dbgrid2 te salgan los horarios de pesas
Pilates= en el dbgrid2 te salgan los horarios de pesas
¿y asi sucesivamente con todos los demás items?
si es así lo que debes hacer es lo siguiente:
en el evento oncellclick del dbgrid1 desarrolla el siguiente código:
Código Delphi
[-]
if tabledisciplinas.locate('id_discip',dbgrid1.fields[0].asstring,[]) then
begin
dbgrid2.fields[0].asstring:=tablehorarios.fieldvalues['num_orden'];
dbgrid2.fields[1].asstring:=tablehorarios.fieldvalues['id_dias'];
dbgrid2.fields[2].asstring:=tablehorarios.fieldvalues['hs_desde'];
end;
en estos momentos no tengo delphi a la mano pero creo que si se puede como te acabo de señalar ó también
Código Delphi
[-]
TableDisciplinas.First;
while not TableDisciplinas.EoF do
begin
if TableDisciplinas.Locate('id_discip',dbgrid1.fields[0].asstring,[]) then
begin
dbgrid2.fields[0].asstring:=tablehorarios.fieldvalues['num_orden'];
dbgrid2.fields[1].asstring:=tablehorarios.fieldvalues['id_dias'];
dbgrid2.fields[2].asstring:=tablehorarios.fieldvalues['hs_desde'];
end;
end;
Salu2