FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
No puedo filtrar por dos campos
Hola muy buenas tardes tengan ustedes...
Estoy haciendo una base de datos donde tengo que filtrar dos campos a la vez pero no puedo y quisisera saber como hacerles, miren, esto es lo que estoy haciendo: procedure TForm1.Edit1Change(Sender: TObject); begin // filtrar o localizar if (not cbFiltrar.Checked) then begin // Busqueda incremental ClientDataSet1.Locate('Campo4', Edit1.Text, [loCaseInsensitive, loPartialKey]); Exit; end else begin // esto sería para filtrar if (Edit1.Text = '') then begin ClientDataSet1.Filtered := false; ClientDataSet1.Filter := ''; end else begin ClientDataset1.Open; ClientDataSet1.Filter := '(Campo4 =' +QuotedStr(Edit1.Text) +') and (Campo5 = '+QuotedStr(Edit2.Text)+ ')'; ClientDataSet1.Filtered := True; end; end; end; y pues nomas no lo filtra.... por favor quien me pueda ayudar se lo agradeceria bastante. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filtrar tabla por dos campos | Sayuri | Conexión con bases de datos | 12 | 10-10-2010 17:02:03 |
Filtrar Tquery con campos calculados | nelem | Internet | 0 | 19-05-2008 09:15:46 |
Filtrar por Campos Calculados | dandia28 | Conexión con bases de datos | 2 | 02-05-2008 21:32:46 |
Filtrar campos DateTime | MARYLOSO | Impresión | 5 | 02-02-2007 20:23:18 |
filtrar campos lookup | allende | Conexión con bases de datos | 2 | 08-12-2003 19:17:34 |
|