Tenho a tela acima onde a viewer que contem a tabela emitente será apenas para visualização e navegação, quando for clicado nos botões novo, alterar, excluir, copiar ou cancelar apenas as abas do folder devem responder aos botões, cada aba possui uma tabela diferente. Declarei a query do emitente sem mudar nada, na query da aba fornecedor declarei dizendo que a tabela emitente era external table da tabela fornecedor e coloquei na clausula where a condição de que deveria mostrar o registro apenas quando existir o registro para a mesma, que é o código do emitente. Em alguns casos haverá registro nas duas tabelas do folder, em outros em apenas em uma das duas tabelas ou não haverá registro em nenhuma. Consegui fazer com que a tabela emitente navegasse normalmente e que mostrasse os registros da aba fornecedor apenas quando existisse o registro, o problema é que quando clico nos botões citados acima, ex botão novo, ele tenta criar um registro novo também para a tabela emitente, os campos da tabela emitente na tela estão desabilitados para edição, então quando se clica em novo e se tenta salvar da erro dizendo que o registro já existe. Segue abaixo imagens dos links que criei, se alguém poder me dizer o que estou fazendo de errado agradeço. vlw
Parceiro...pra mim vocÊ escoleu o objeto errado....o cadastro pai e filho atualiza filho nem tem esses botões de novo aí na parte de cima...você está usando o DDK. Segue o print do meu Datasul para vocÊ ver o nome do objeto que voce tem que fazer
Obrigado, sabia que tinha algo de muito estranho mesmo, é que faz um tempinho que não construo programas que utilizam query.