Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-05-2010
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
filtrar registros en rxMemoryData

Hola, trabajo con estos datasets, y no se como hacer para filtrar los registros que tengo en el.... por ejemplo si tengo clientes me interesaría filtrar por id_cliente....

Quisiera trabajar con esto como si pudiera agregarle la linea 'where cliente.id_cliente = :c' o 'where cliente.id_cliente = %' según el usuario decida...

he probado con la propiedades Filtered y Filter de una forma parecida a esta:

Código Delphi [-]
mdrest_cli_menu.DisableControls;

mdrest_cli_menu.Filter :=Format('[%s] %s %s', ['Id_cliente', '=', text]);

mdrest_cli_menu.Filtered := true;

mdrest_cli_menu.EnableControls;

pero me deja siempre la misma cantidad de registros, en otras palabras no funciona el filtro...

¿Alguien trabaja con tablas de memoria filtrando los datos y me puede decir de que manera funcionaría?

agradecido de antemano...
Responder Con Cita
  #2  
Antiguo 07-05-2010
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
lo he resuelto gracias a este thread:

http://www.clubdelphi.com/foros/showthread.php?t=40171
Responder Con Cita
  #3  
Antiguo 28-06-2010
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
hola otra vez...

lo que no he podido lograr es una búsqueda incremental dentro del rxMemoryData.. de la típica forma que se vaya filtrando a medida que se va escribiendo en un edit.... alguien podría ayudarme?

gracias...
Responder Con Cita
  #4  
Antiguo 28-06-2010
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
dentro del evento OnFilterRecord no se como es la expresión correcta para que filtre de forma parcial...

he intentado

Código Delphi [-]
Accept := (IDSucursal = 'A*');

Y cambiando el asterisco por un '%' pero no resulta...
Responder Con Cita
  #5  
Antiguo 03-07-2010
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
utilizando locate en modo incremental funciona

de la otra forma no lo logrué

Responder Con Cita
  #6  
Antiguo 03-07-2010
Avatar de peccatum
peccatum peccatum is offline
Miembro
 
Registrado: oct 2005
Posts: 89
Poder: 19
peccatum Va por buen camino
al final lo resolvi con la función pos

ji


lindo monologo me salio
Responder Con Cita
Respuesta



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
Copiar registros en RXMemoryData Carmelo Cash OOP 4 29-07-2008 17:29:18
Filtrar registros y guardar en Array Deiv SQL 15 01-08-2007 15:09:41
Filtrar Registros entre fechas capitan_nemo Tablas planas 1 02-04-2007 08:12:55
Filtrar registros a un DBGRID por un campo de la consulta (VIH)Lestat Conexión con bases de datos 1 01-07-2005 21:39:33
Filtrar registros de Access 2000 con SQL camelumi SQL 1 02-04-2004 19:16:37


La franja horaria es GMT +2. Ahora son las 09:03:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi