Pesquisa Lookup Composta( join ) com opção de pesquisa por campo extra.


Formulário: frmCLIENTES_REVISOES.





Ex.3 ) [[DESCRICAO(carros/codicarro) CODIVEICULO ! #PLACA ]]


       Será criado um LookUp que vai exibir o campo "DESCRICAO" da tabela "CARROS" (tabela/campo) - será criado um JOIN


       No retorno, o codigo do carro será gravado no campo "CodiVeiculo" da query sqlMaster.


       Também será adicionado dinamicamente( # ) um campo para pesquisar pela "PLACA" na tabela "VEICULOS"( edLkpCLIENTES_VEICULOS ) e salvar no campo PLACA da query sqlMaster.( O campo PLACA existe na tabela ORIGEM e DESTINO então não precisa do "=" nesse caso ).


       Veja abaixo as tabelas envolvidas no processo de geração do "edLkpCLIENTES_VEICULOS":




Também é possível passar como parâmetro sua query já montada ao invés de deixar o RadCORE gerá-la dinamicamente:




A query passada tem que seguir algumas regras como o uso do alias "tab." e o where para ":table_pk".




Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software