Ver Mensaje Individual
  #1  
Antiguo 03-06-2010
Avatar de val3
val3 val3 is offline
Registrado
 
Registrado: jun 2010
Ubicación: Argentina
Posts: 1
Reputación: 0
val3 Va por buen camino
Question TTabControl no ordena los datos de la TDBGrid

Hola.

Estoy haciendo una agenda, y no logro que las tabs de un TTabControl ordenen los contactos que tengo una TDBGrid.

En el evento OnChange del TTabControl usé un case:

Código Delphi [-]
procedure TContacto.TC_ContactoChange(Sender: TObject);
begin
  case TC_Contacto.TabIndex of
    0: begin
      Modulo.Q_Contacto.Close;
      Modulo.Q_Contacto.SQL.Clear;
      Modulo.Q_Contacto.SQL.Add('select * from CONTACTO order by NOMBRE_CONTACTO');
      Modulo.Q_Contacto.Open;
    end;
    1: begin
      Modulo.Q_Contacto.Close;
      Modulo.Q_Contacto.SQL.Clear;
      Modulo.Q_Contacto.SQL.Add('select * from CONTACTO order by TELEFONO_CONTACTO');
      Modulo.Q_Contacto.Open;
    end;
    2: begin
      Modulo.Q_Contacto.Close;
      Modulo.Q_Contacto.SQL.Clear;
      Modulo.Q_Contacto.SQL.Add('select * from CONTACTO order by DIRECCION_CONTACTO');
      Modulo.Q_Contacto.Open;
    end;
    3: begin
      Modulo.Q_Contacto.Close;
      Modulo.Q_Contacto.SQL.Clear;
      Modulo.Q_Contacto.SQL.Add('select * from CONTACTO order by EMAIL_CONTACTO');
      Modulo.Q_Contacto.Open;
    end;
  end;
end;

Al ejecutar el programa, y apretar las tabs, no pasa nada.

Espero que me puedan dar una mano.

Gracias.
Responder Con Cita