Fórum Hierarquia #401809

26/05/2011

0

olá amigos, estou com o seguinte problema. Tenho um cadastro de produto e de componentes, onde no cadastro de produto está cadastrado os meus produtos normais e no de componentes estão cadastrados todos os componentes que compoem o produto.   Ex.: produto 10 - Estante          componentes    codproduto   codcomponente   nivel                                        10                 234                 2             prateleira                                        10                 235                 2             gaveta                                       235                429                 3             puxador                                       235                411                 3             rolamento   etc ....   gostaria de uma função ou um sql onde consigo listar a hierarquia do produto(10) completa. Espero que tenham entendido, pois queria algo mais rapido pq cada produto varia o numero de níveis e não queria ficar fazendo select e subselects. Uso delphi 7 e firebird 1.5 com dbexpress. Agradeço desde já quem puder me ajudar. 
Anderson Ferreira

Anderson Ferreira

Responder

Posts

26/05/2011

Emerson Nascimento

como não sei se sua saída será para um TreeView ou para um texto/impressão, fiz um exemplo para estes os dois casos.

me indique um enderço de email pra onde eu possa enviar.




Responder

Gostei + 0

26/05/2011

Anderson Ferreira

ok Emerson, agradeço  a ajuda. Pode me enviar no email   anderson_rf@terra.com.br   sownray@hotmail.com    
Responder

Gostei + 0

26/05/2011

Emerson Nascimento

Já enviei o email.

O exemplo já está com um banco de dados de teste. Basta extrair tudo numa pasta e compilar (ou executar o programa já compilado).  O funcionamento é simples: você posiciona no produto da grade e ao clicar nos botões será gerada a estrutura daquele produto num TreeView ou num Memo. No caso do TreeView há uma particularidade que você pode querer manter: ele funciona como um componente dataware (você posiciona num item do TreeView e ele aponta para o registro da grade).   Tentei criar uma estrutura de dados parecida com a sua para os testes. Creio que esteja funcionando direitinho.  
Responder

Gostei + 0

29/04/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Gostei + 0

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

Aceitar