Ver Mensaje Individual
  #3  
Antiguo 01-10-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Reputación: 17
lKinGl Va por buen camino
Cool

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'];
// y asi con todos los demás campos
      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

Última edición por lKinGl fecha: 01-10-2008 a las 18:25:26.
Responder Con Cita