Ver Mensaje Individual
  #11  
Antiguo 31-03-2007
cucuy cucuy is offline
Miembro
 
Registrado: mar 2007
Posts: 30
Reputación: 0
cucuy Va por buen camino
hola que tal oye quieres que te pase la unidad de codigo donde me manda el error?

Código:
 
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB;
type
  TForm1 = class(TForm)
    B: TButton;
    ADOConnection1: TADOConnection;
    qbuscar: TADOQuery;
    DataSource1: TDataSource;
    DBGrid1: TDBGrid;
    edtbuscar: TEdit;
    ADOConnection2: TADOConnection;
    DataSource2: TDataSource;
    DBGrid2: TDBGrid;
    wbuscar: TADOQuery;
    contrato: TEdit;
    pedido: TEdit;
    Button1: TButton;
     procedure edtbuscarChange(Sender: TObject);
    procedure contratoChange(Sender: TObject);
    procedure pedidoChange(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.contratoChange(Sender: TObject);
begin
  wbuscar.Close;
  wbuscar.SQL.Clear;
  wbuscar.SQL.Add('select * from PEDIDOS where (PEDIDO LIKE:n)');
  wbuscar.Parameters.ParamByName('n').DataType:=ftstring;
  wbuscar.Parameters.ParamByName('n').Value:='%'+trim(contrato.Text)+'%';
  wbuscar.Open;
end;
procedure TForm1.pedidoChange(Sender: TObject);
begin
  wbuscar.Close;
  wbuscar.SQL.Clear;
  wbuscar.SQL.Add('select * from CLIENTES,PEDIDOS where (PEDIDO LIKE:n) and (PEDIDOS.CLIENTE = CLIENTES.CLIENTE)');
  wbuscar.Parameters.ParamByName('n').DataType:=ftstring;
  wbuscar.Parameters.ParamByName('n').Value:='%'+trim(pedido.Text)+'%';
  wbuscar.Open;
end;
end.
mira truena en cualquier de los dos onchange de los edit el queri lo tengo ligado a un adoconection y tengo un dbgrid q muestra los y este oviamente ta ligado a un tdatosource ligado al adoquery
Responder Con Cita