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