Ver Mensaje Individual
  #2  
Antiguo 05-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 27
Caral Va por buen camino
Hola
No entiendo muy bien pero aqui va una idea, tal vez te guie.
Código Delphi [-]
procedure TFConsPed.Edit1Change(Sender: TObject);
var
   Filtro : String;
begin
   If (Edit1.Text <> '') then
   begin
      ZPedido.Filtered := False;
If Combobox1.Text = 'Pedido' then 
begin
Filtro := 'no_ped Like ''' +Edit1.Text+ '*'''
end
else If Combobox1.Text = 'Trámite' then
begin
Filtro := 'tramite_no Like '''  +Edit1.Text+   '*'''
end
else If Combobox1.Text = 'Orden de Compra' then 
begin
      Filtro := 'oc_no_sigef Like '''  +Edit1.Text+   '*'''
and Filtro := 'oc_no_sigef1 Like '''  +Edit1.Text+   '*'''
and Filtro := 'oc_no_sigef2 Like '''  +Edit1.Text+   '*'''
and Filtro := 'oc_no_sigef3 Like '''  +Edit1.Text+   '*'''
end
else If Combobox1.Text = 'Carta Orden' then 
begin
Filtro := 'co1 Like '''  +Edit1.Text+   '*'''
end
else If Combobox1.Text = 'Carta Orden' then 
begin
Filtro := 'co2 Like '''  +Edit1.Text+   '*'''
end
else If Combobox1.Text = 'Carta Orden' then 
begin
Filtro := 'co3 Like '''  +Edit1.Text+   '*'''
end
else If Combobox1.Text = 'Carta Orden' then 
begin
Filtro := 'co4 Like '''  +Edit1.Text+   '*'''
end
else If Combobox1.Text = 'Status' then 
begin
Filtro := 'status Like '''  +Edit1.Text+   '*'''
end
end;
      ZPedido.Filter := Filtro;
      ZPedido.Filtered := True
   end
   else ZPedido.Filtered := False;
end;
Saludos
Responder Con Cita