DanielTM 0 Denunciar post Postado Maio 7, 2007 Tenho 2 tabelas, e vou precisar fazer um campo calculado, para converter informações de uma tabela para essas mesmas informações serem substituidas por outra informação que está em outra tabela.entao montei o campo calculado e deu certo. então fiz ah logica que nao sei se está certo: if Table1CLIENTE.AsString='QRDBText7.Caption' thenquery1.close;query1.SQL.clear;query1.sql.add('select nome from entidade where nome = "'+QRDBText7.Caption+'"');query1.open;1 base de dados estou usando table, na outra usando query, beleza, na minha logica, ele recebe o dado digitado e faz ah consulta, agora estou perdido de como fazer para ele substituir os valores. como faço isso? Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Maio 7, 2007 Faltou ali ainda abrir um bloco begin end para o campo.Campos calculados são executados no evento OnCalcField da query ou table, no caso neste evento você pode fazer a consulta que desejar, e depois apenas atribuir o valor para o campo calculado desejado. Compartilhar este post Link para o post Compartilhar em outros sites