Cita:
Empezado por rogercito
por ejemplo si yo pongo el apellido me lo busca perfectamente, pero si yo pongo el nombre no me muestra nada... Si me podrian ayudar con eso seria barbaro. Muchas Gracias.
|
Bueno, ese comportamiento pareciera lógico ¿ No ? Si estas consultando por el
nombre sobre el campo
APPELLIDO...
Ahora, si tenés la unión de apellido + nombre en el campo
APELLIDO una forma de 'atajar' lo que te tiren en el Edit sería:
Código Delphi
[-]
procedure TForm38.Button1Click(Sender: TObject);
begin
with Query1 do
begin
DatabaseName:= 'C:\Documents and Settings\Administrador\Escritorio\docentes'; Close;
SQL.Clear;
SQL.Add('select APELLIDO,DNI,DIRECCION1,DIRECCION2,CPL,CPN,CPP,TELEFONO,E_MAIL1,E_MAIL2,A_MAIL3,E_MAIL4,ORIGEN ');
SQL.Add('from docentes ');
SQL.Add('where APPELLIDO like :parametro_ape');
SQL.Add('order by APELLIDO');
ParamByName('parametro_ape').AsString:= '%' + Edit1.Text + '%';
Open;
end;
end;
Un saludo.
