Fórum Ajuda para montar essa sql ? #228065
26/04/2004
0
Pessoal uso Delphi 7 e Paradox !!
Bem tenho um Form que faço uma consulta em uma tabela e mostro os nomes com o seguinte procedimento:
procedure Tfrm_localizaclientes.FLC_edtlocalizarChange(Sender: TObject);
var a,b,c: String;
begin
flc_Query.SQL.Clear;
a:=´Select * From tb_clientes.db ´;
b:=´Where Nome Like:Nome ´;
c:=´Order By Nome´;
flc_Query.SQL.Add(a+b+c);
flc_Query.Params[0].AsString;
flc_Query.ParamByName(´Nome´).AsString:=´´+´¬´+FLC_edtlocalizar.Text+´¬´;
flc_Query.Close;
flc_Query.Open
end;
Logo após localizar quero clicar na DBgrid em um Item e ao clicar em um botao fazer com que uma outra tabela minha se posicione no registro indicado pela minha sql que esta selecionado no dbgrid, Como faço isso ?
Bem tenho um Form que faço uma consulta em uma tabela e mostro os nomes com o seguinte procedimento:
procedure Tfrm_localizaclientes.FLC_edtlocalizarChange(Sender: TObject);
var a,b,c: String;
begin
flc_Query.SQL.Clear;
a:=´Select * From tb_clientes.db ´;
b:=´Where Nome Like:Nome ´;
c:=´Order By Nome´;
flc_Query.SQL.Add(a+b+c);
flc_Query.Params[0].AsString;
flc_Query.ParamByName(´Nome´).AsString:=´´+´¬´+FLC_edtlocalizar.Text+´¬´;
flc_Query.Close;
flc_Query.Open
end;
Logo após localizar quero clicar na DBgrid em um Item e ao clicar em um botao fazer com que uma outra tabela minha se posicione no registro indicado pela minha sql que esta selecionado no dbgrid, Como faço isso ?
Koringa
Curtir tópico
+ 0
Responder
Posts
27/04/2004
Djjunior
no evento do botão dê um locate na outra tabela tendo como base a chave primária do seu banco de clientes (que deve ser uma chave estrangeira na outra tabela)
Responder
Gostei + 0
27/04/2004
Marco Salles
eu acho que para isto ser feito as duas tabelas devem ter um [b:12dbd353da]campo em comum....[/b:12dbd353da]. No Caso o Campo Nome, por exemplo..
Então tente usar o código abaixo:
Qualquer coisa poste para nos :P
Então tente usar o código abaixo:
table1.Locate(´Nome´,Query1.FieldByName(´nome´).asstring,[])
Qualquer coisa poste para nos :P
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)