rjcerri Postado Setembro 29, 2006 Denunciar Share Postado Setembro 29, 2006 entei fazer um mastersource no componente zeos mas, mas a propriedade masterfield não funciona como nos componentes table do paradox, alguém pode me dar uma dica? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DELPHI-Man32 Postado Setembro 30, 2006 Denunciar Share Postado Setembro 30, 2006 descreva os passos que você esta fazendo para relacionar os dados! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rjcerri Postado Outubro 2, 2006 Autor Denunciar Share Postado Outubro 2, 2006 Na propriedade mastersouce do componente Zquerycadmedci coloquei o data source Dsdivutemp que é do componente ZqueryDivutemp, quando usava paradox o passo seguinte era na propriedade Masterfield clica nela e dentro fazer a ligação dos campos divutemp.codigo=cadmedic.codigo e assim no relatorio a tabela cadmedic mostrava tudo relacionada ao codigo da tabela divutemp, mas no componente zeos a propriedade masterfield não tem essa opçao de clicar, só tem o campo vazio. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Outubro 2, 2006 Denunciar Share Postado Outubro 2, 2006 Na propriedade mastersouce do componente Zquerycadmedci coloquei o data source Dsdivutemp que é do componente ZqueryDivutemprjcerri, depois desta etapa, para que Zquerycadmedci utilize ZqueryDivutemp como "filtro", basta que você coloque na cláusula WHERE do SQL em Zquerycadmedci uma instrução que receberá como parâmetro o campo de relação (filtro) correspondente e que virá da consulta ZqueryDivutemp.Não sei a estrutura das suas tabelas, então vou usar o que temos aqui.No SQL em ZqueryDivutemp deve ter o campo Codigo na cláusula SELECT:SELECT Codigo, ... FROM divutemp Daí no SQL em Zquerycadmedci deve ter a declaração de um parâmetro que será recebido via DataSource: SELECT Codigo, ... FROM cadmedic WHERE Codigo = :Codigo ...Observe que isto resultará em que a consulta Zquerycadmedci ao ser aberta "solicitará" um parâmetro que será obtido do DataSource visto que neste existe um campo Codigo (na cláusula select e de mesmo nome do parâmetro), sendo equivalente ao que você utilizava: divutemp.codigo=cadmedic.codigoDiga se conseguiu entender ou não. Se não coloque as duas consultas SQL, de cada tabela para poder utilzá-las como exemplo.[]s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rjcerri
entei fazer um mastersource no componente zeos mas, mas a propriedade masterfield não funciona como nos componentes table do paradox, alguém pode me dar uma dica?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.