[delphi-br] Lookup como não usar

2008-08-22 Por tôpico stainle2003
Bom dia, estou seguindo os conselhos do Bruno e tentando não usar 
Lookup nos CDS; estou fazendo assim:
select cotaca01.cotacao,
  cotaca01.cliente,
  clientes.nome
from cotaca01
  left outer join clientes on
cotaca01.cliente = clientes.codigo
só é preenchido o CAMPO clientes.nome após um
ApplyUpdates, como faria para que ficasse igual a um campo lookup
que aparece este instantaneamente o resultado.

grato

Stainle



Re: [delphi-br] Lookup como não usar

2008-08-22 Por tôpico Joao Morais
stainle2003 wrote:
 Bom dia, estou seguindo os conselhos do Bruno e tentando não usar 
 Lookup nos CDS;

Por quê não?

 estou fazendo assim:
 select cotaca01.cotacao,
   cotaca01.cliente,
   clientes.nome
 from cotaca01
   left outer join clientes on
 cotaca01.cliente = clientes.codigo
 só é preenchido o CAMPO clientes.nome após um
 ApplyUpdates, como faria para que ficasse igual a um campo lookup
 que aparece este instantaneamente o resultado.

Me arrisco a dizer que a única opção é dar um refresh na query (sim, 
muito inviável).

Joao Morais



Re: [delphi-br] Lookup como não usar

2008-08-22 Por tôpico Nivaldo Stainle
acho que com Lookup fica lento, mas vou tentar o refresh.
grato
Stainle

--- Em sex, 22/8/08, Joao Morais [EMAIL PROTECTED] escreveu:

De: Joao Morais [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Lookup como não usar
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 22 de Agosto de 2008, 20:25






stainle2003 wrote:
 Bom dia, estou seguindo os conselhos do Bruno e tentando não usar 
 Lookup nos CDS;

Por quê não?

 estou fazendo assim:
 select cotaca01.cotacao,
 cotaca01.cliente,
 clientes.nome
 from cotaca01
 left outer join clientes on
 cotaca01.cliente = clientes.codigo
 só é preenchido o CAMPO clientes.nome após um
 ApplyUpdates, como faria para que ficasse igual a um campo lookup
 que aparece este instantaneamente o resultado.

Me arrisco a dizer que a única opção é dar um refresh na query (sim, 
muito inviável).

Joao Morais

 














  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]