Ver Mensaje Individual
  #1  
Antiguo 26-07-2012
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Reputación: 14
novato_erick Va por buen camino
Filtro por ClientDataSet

Hola a todos:

He tratado de obtener lo maximo del componente ClientDataSet pero me gustaria hacer algo que hasta ahora no he logrado a ver si me ayudan un poco:

Tengo este procedimiento

Código Delphi [-]
procedure TfrmConsultar_Cliente.AplicaUnFiltroCliente(FiltroPor: string);
var
Filtro:String;
begin
  dmLogica.cdsCliente.Active := true;
  begin
    Filtro :='';
       if trim(FiltroPor)<> '' then
           Filtro :=Format('(NOMBRE = ''%S*'')', [FiltroPor]);
           dmLogica.cdsCliente.Filter :=Filtro;
           dmLogica.cdsCliente.Filtered := True;
  end;

end

¿NOMBRE' es un campo de mi tabla Clientes pero tengo un campo 'ESTADO' el cual me indica que mi cliente esta activo o inactivo (Valores 0 y 1) me gustaria implementar en este filtro del data set es que me devuelva solo los nombre de los clientes activos o sea con el valor 1.

Nota: trato de usar propiedades y eventos de los ClientDataSet ya que he visto muchas ventajas de utilizar datos en memoria.


Saludos


novato_erick
Responder Con Cita