Busca Recursiva

05/01/2004

0

Olá pessoal,

Estou tentado fazer uma consuta na ´estrutura´ de itens através do Delphi (banco Informix), utilizo para conexão o BDE. Nessa consulta tenho uma ´tabela´ (tanto faz o componete query quanto table) com a seguinte estrutura

cod_empresa char (01)
cod_item_pai char (15)
cod_item_compon char (15)
qtd_necessaria decimal (6,3).


nessa tabela possuo vários registros onde tenho ´amarrando´ o item final e todos os componentes necessários para sua fabricação ex.

para um unico item teria a segunte visualização global

0001 ITEM PAI
--0005 ITEM COMPOMENTE DO 0001

--0004 ITEM COMPOMENTE DO 0001
------0006 ITEM COMPONETE DO 0004
------0007 ITEM COMPONETE DO 0004

--0008 ITEM COMPONETE DO 0001
------0009 ITEM COMPONETE DO 0008
----------0010 ITEM COMPONETE DO 0009
----------0011 ITEM COMPONETE DO 0009
----------0012 ITEM COMPONETE DO 0009


Para cada componete tenho um registro na tablea ESTRUTURA relacionado o item PAI com seu respectivo COMPONETE, mas a quanditade de componetes não segue um padrão.

Preciso fazer uma consulta via sql para utiliza-la em consultas ou memos e relatórios. Alguem pode ne ajudar a efetuar essa função ?


Vieira

Vieira

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