Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 23-08-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola wull.

Si no entiendo mál lo que buscas podrías manejar el filtrado desde la sentencia SQL, un ejemplo basado en la tabla country de dbdemos:
Código Delphi [-]
...
procedure TForm1.FormCreate(Sender: TObject);
begin
  Query1.Open;
  ComboBox1.Clear;
  ComboBox2.Clear;
  while not Query1.Eof do
  begin
    ComboBox1.Items.Add(Query1.FieldByName('CONTINENT').AsString);
    ComboBox2.Items.Add(Query1.FieldByName('NAME').AsString);
    Query1.Next;
  end;
end;

procedure TForm1.ComboBoxChange(Sender: TObject);
begin
  with TComboBox(Sender) do
  begin
    Query1.Close;
    Query1.SQL.Clear;
    Query1.SQL.Add('SELECT * FROM COUNTRY ');
    if Name = 'ComboBox1' then
      Query1.SQL.Add('WHERE CONTINENT = :PVALUE')
    else
      Query1.SQL.Add('WHERE NAME = :PVALUE');
    Query1.ParamByName('PVALUE').AsString := Items[ItemIndex];
    Query1.Open;
  end;
end;
Asigna el método ComboBoxChange al evento OnChange de ambos TComboBox.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como hacer que la PC no funcione en un horario determinado JoAnCa Varios 8 02-04-2010 22:11:08
como hacer que un DBLookupComboBox muestre un historico de nombres seleccionados? mematanlimon OOP 4 28-01-2010 18:00:35
Como hacer que la lista desplegada de un Combobox, sea mas ancha que el propio combo JoAnCa Varios 2 24-03-2009 14:29:13
¿Como hacer que un combobox lea datos de la tabla2 y se puedan guardar en la tabla1? Yasnet MySQL 4 31-10-2008 00:22:32
Como hacer que funcione en Vista? Alfredo Varios 5 08-11-2007 14:31:01


La franja horaria es GMT +2. Ahora son las 08:41:21.


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
Copyright 1996-2007 Club Delphi