Fórum Campo fica em branco ao usar join no lugar de lookup #469095

06/02/2014

0

Boa tarde,

Antes eu usava campos lookup para trazer dados de outra tabela mas isso estava pesando demais na minha aplicação! Removi os campos lookup mas os mesmos só atualizam ao fechar a tabela.

http://www.casimages.com.br/i/140205080202971816.png.html

E depois de lançar vários registros não aparece o nome.

http://www.casimages.com.br/i/140205080241206777.png.html
Nícolas Braz

Nícolas Braz

Responder

Posts

07/02/2014

Maxiwel Rodrigues

Ola...

Veja bem no que entendi ele esta atualizando quando você fecha a tabela! Entao faz o seguinte no botao inserir coloque a função dm.cdstabela.refresh. atualizar em tempo de execução.
ou quando vc for fechar o pedido voce coloca depois do dm.cdstabel.Applyupdate(0); dm.cdstabel.refresh;

Já no campo que nao aparece quando voce criar o campo fieldname. no cliente que ele é puxado da tebala produto. zera o dbgrid e puxe os campos que ele volta beleza com o nome do produto.

email. pirata_pirado33@hotmail.com - skype pirata_pirado33 - whatssap - (99)81543928.
Responder

Gostei + 0

07/02/2014

Nícolas Braz

Ola...

Veja bem no que entendi ele esta atualizando quando você fecha a tabela! Entao faz o seguinte no botao inserir coloque a função dm.cdstabela.refresh. atualizar em tempo de execução.
ou quando vc for fechar o pedido voce coloca depois do dm.cdstabel.Applyupdate(0); dm.cdstabel.refresh;

Já no campo que nao aparece quando voce criar o campo fieldname. no cliente que ele é puxado da tebala produto. zera o dbgrid e puxe os campos que ele volta beleza com o nome do produto.


Eu não posso dar um refresh antes de um applyupdates! E eu não posso dar um applyupdates a cada inserção porque estou usando masterdetail com dbexpress se eu der um applyupdates na minha tabela filha vai dar um applyupdates na tabela pai também.

O refresh no grid não funcionou.
Responder

Gostei + 0

11/02/2014

Nícolas Braz

UP!!!
Responder

Gostei + 0

13/02/2014

Nícolas Braz

Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar