![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola este es un codigo que utilizo para filtrar de una tabla (ATArticulos) con un edit un combobox y un grid.
Mi intencion es que veas el codigo de acceso para base de datos en access y te puedas dar una idea. procedure TFBuscaArticulo.Edit1Change(Sender: TObject); var Filtro : String; begin If (Edit1.Text <> '') then begin ATArticulos.Filtered := False; If CBFiltro.Text = 'Código' then Filtro := 'CodParte Like '''+Edit1.Text + '*''' else If CBFiltro.Text = 'Descripción' then Filtro := 'Descripcion Like '''+ Edit1.Text + '*''' else If CBFiltro.Text = 'Categoría' then Filtro := 'Categoria Like '''+ Edit1.Text + '*'''; ATArticulos.Filter := Filtro; ATArticulos.Filtered := True end else ATArticulos.Filtered := False; end; Aqui uso tres obciones de filtro: codigo, descripcion, categoria Con solo poner la primera letra en el EDIT este va filtrando las posibles alternativas y las presenta en un grid. Al cambiar de letra, cambia el grid y asi sucesivamente analizalo, tal vez te sirva. Saludos |
|
#2
|
|||
|
|||
|
Probe lo que me dijiste tal como lo hiciste vos pero sigo recibiendo el mensaje: "Capability not supported".
Tal vez no estamos usando la misma versión de Delphi. Yo uso la 7, o quizás el driver de Access que estoy usando no es el correcto, de todos modos gracias. Saludos Nacho |
|
#3
|
||||
|
||||
|
Hola
Yo uso Delphi 6, ADOConnection, y en controlador Jet 4.0 OLE DB Provider. No se si hay otros pero este sistema funciona Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Dbgrid para insertar en una tabla pero cogiendo datos de otra tabla | taru | MySQL | 1 | 27-07-2006 15:36:12 |
| Utilizar un DBGrid para leer de una tabla y escribir en otra | taru | MySQL | 0 | 25-07-2006 18:31:06 |
| Filtrar Tabla | jovehe | Tablas planas | 6 | 15-09-2004 22:06:32 |
| Filtrar tabla para que muestre un registro | Telemaco | Conexión con bases de datos | 4 | 16-04-2004 17:48:49 |
| Filtrar una tabla | Tangela | Conexión con bases de datos | 1 | 29-05-2003 00:56:37 |
|