Ajuda Delphi + ADO + SQL

11/12/2018

0

BoaTarde
Sou iniciante em delphi / ACCESS

Estou precisando fazer uma consulta em várias tabelas.
Tenho as tabelas: Bocais, maromba, Ferramentas, Esmaltação e Cunhos, dentro de cada tabela tem os campos codigos e cod_produto, podendo um mesmo produto usar vários códigos.

Preciso fazer a consulta que atraves de um campo texto (edit - produto) ele me retorne em um Grid todos os codigos de todas as tabelas.

Ex: Codigo: 202505
No grid deveria aparecer:
Bocais_codigo, Pinos_Codigo, Ferramentas_codigo, Esmaltacao_codigo, Cunhos_Codigo.

seria uma Consulta que um determinado produto utilize de ferramentas. Tipo, para fabricar certo protudo, vou precisar destas ferramentas.

Lembrando q posso ter varios produtos que usam estes codigos.
Xiko

Xiko

Responder

Posts

12/12/2018

Jucélio Silva

Opa blz Xiko,

Então cara, o que vai te ajudar nisso é seu modelo de dados, se suas tabelas estiverem criadas de forma a identificar o registro com a mesma chave na outra tabela você precisaria fazer join com a coluna chave...

Um detalhe é que se você tem N para N dos registros , exemplo , para produzir um item final preciso de N "Componentes" e N "Recursos/Maquinas" , uma unica consulta com as duas tabelas traria repetição dos dados já que as tabelas apesar de serem para produção do produto não tem relacionamento direto, nesse caso você precisaria tratar os dados para mostrar da forma que pretende...

Quando algum projeto de cliente precisa de algo do tipo, ou faço grids com mestre detalhes , ou trato os dados em memoria e ai gravo da forma que preciso apresentar, mas da para criar um temp também caso prefira.

Como não sei como está a estrutura de suas tabelas fica difícil uma sugestão mais assertiva para sua necessidade...

Espero que tenha ajudado ... boa sorte ai XD
Responder

17/12/2018

Xiko

Obrigado pela atenção...
mas eu não faço nem idéia de como fazer isso...
Segue uma imagem de algumas tabela do banco, se eu conseguir fazer com estas o restante é só replicar..
Agradeço de puder ajudar...
https://ibb.co/vJ579sM
Responder

17/12/2018

Xiko

assim, estava testando agora. No Consulta aparentemente esta mostrando como eu quero, mas no relatório (fortes report) nao estou conseguindo fazer a quebra pelo codigo do produto corretamente. As ferramentas eu coloquei em uma banda MasterData e esta quebrando certo, mas os outros, ele repete o primeiro codigo encontrado...

https://ibb.co/kQSr9sq
https://ibb.co/DMQRvTC
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar