Fórum select complicado ... Alguem me ajude !!! #37660
28/07/2003
0
tabela cliente
codcliente (PK)
tabela contrato
codcontrato (PK)
codcliente (FK)
e ai alguem me ajuda ?
Midas
Curtir tópico
+ 0Posts
28/07/2003
Afarias
where con.codcliente=cli.codcliente
and cli.nome starting with ´valor´
ou
select con.* from contratos con, clientes cli
where con.codcliente=cli.codcliente
and cli.nome containing ´valor´
vc deve ter índices nos campos contratos.codcliente, cliente.codcliente e cliente.nome -- nos campos FK ou PK não é necessário criar o índice pois o IB cria automaticamente.
T+
Gostei + 0
28/07/2003
Midas
texto:=´select cod_clien ´Código´ from cliente where´
if RBnome.Checked=true then
texto:= texto + ´ cliente.nome_clien like ´+#39+Editcliente.Text+´¬´+39
else
texto:= texto + ´ cliente.cpf_clien = ´+ 39+ editcliente.Text+39;
texto:= texto + ´ and cliente.cod_clien intersect select distinct cod_cont ´N.Número´,contrato_cont Contrato from contrato ´;
sql.add(texto);
open;
end;
end;
tenho que fazer um query que procure letra por letra o por nome no evento onchange do edit ou por cpf.... o resultado tenho que pegar o codigo do cliente e procurar todos os registros pertencentes a ele na tabela de contrato...
Gostei + 0
28/07/2003
Midas
valeu vou tentar ...
Gostei + 0
28/07/2003
Midas
o que seria ´Valor´ ?
Gostei + 0
28/07/2003
Afarias
o nome q vc está procurando! (q o usuário vai digitar no Edit)
T+
Gostei + 0
29/07/2003
Midas
entendi .. obrigado...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)