 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
RefPina Novato

Registrado: Quinta-Feira, 31 de Outubro de 2019 Mensagens: 43 Localização: São Paulo
|
Enviada: Seg Fev 03, 2020 2:51 pm Assunto: Consulta código em 2 ClientDataSet [RESOLVIDO] |
|
|
Boa tarde pessoal,
Estou desenvolvendo um sistema e preciso muito da ajuda de vocês.
No meu form tenho dois clientdataset. Na parte de cima do form o primeiro clientdataset grava o nome das pessoas com ID gerado por uma trigger e retorna em um DbGrid, até aqui tudo bem. Já na parte debaixo do form coloquei um page Control com 4 abas, cada aba terá um clientdataset ligado a eles para cadastros de contatos, endereços, documentos e tipo de relacionamento com o sistema. Quando eu seleciono uma pessoa no primeiro clientdataset, quero que o clientataset debaixo mostre no dbgrid apenas as informações referentes ao ID atrelado aquela pessoa. Por exemplo selecionei a pessoa com id numero 1, no DBGrid debaixo deverá mostrar somente os contatos cadastrados com id 1. Não sei por onde começar. Já tentei clausula where no SQLQuery, mas não retorna o que quero. Estou usando delphi 10 com dbxpress. Se puderem me ajudar agradeço muito. PS: Se a explicação estiver confusa tento melhorar. Obrigado desde já.
Editado pela última vez por RefPina em Ter Fev 04, 2020 4:20 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Ter Fev 04, 2020 3:35 pm Assunto: |
|
|
Boa tarde,
Acho que você pode fazer uma ligação do tipo mestre / detalhe entre os componentes. Experimente deixar as querys de detalhe (contatos, endereços, etc) com um parâmetro para o ID e configure a propriedade DataSource das SQLQuerys com o DataSource do ClientDataSet do cadastro de pessoas. Com essa configuração os parâmetros das querys de detalhe serão preenchidos automaticamente pelo componente.
obs: o nome do parâmetro deve ser igual ao nome do campo no cadastro mestre (pessoas no seu caso)
Espero que ajude
_________________
Assinatura: https://www.imoveisemexposicao.com.br/imoveis-alugar-guarulhos-comercial_ou_industrial-galpão |
|
| Voltar ao Topo |
|
 |
RefPina Novato

Registrado: Quinta-Feira, 31 de Outubro de 2019 Mensagens: 43 Localização: São Paulo
|
Enviada: Ter Fev 04, 2020 4:19 pm Assunto: |
|
|
Boa tarde Imex,
Fiz do jeito que me indicou e funcionou certinho. Muito obrigado pela força!!! |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|