Criar árvore genealógica

Delphi

24/08/2013

Boa tarde colegas,

Estou com dúvidas de como fazer uma árvore genealógica, tanto no delphi quanto na estrutura do banco. Antes estava fazendo no java, montei uma tabela no banco "Animal" (id, nome, id_pai, id_mae), onde os pais e filhos ficavam na msm tabela, conseguia trazer tranquilamente isso num grid, exibir num comboBox, mas no delphi não consigo.
Tenho um DBGrid, buscando os dados da tabela "Animal", em que necessito carregar o nome do id_pai e id_mae que eles referenciam, só que nao consigo substituir essas field's nem por código.
Me sinto meio perdido, não consigo trabalhar com objetos, como por exemplo pegar um certo animal e atraves de metodos como "getPai" carregar o objeto Pai.

Qualquer ajuda será muito bem vinda,

Michel Tank

Michel Tank

Curtidas 0

Respostas

Michel Tank

Michel Tank

24/08/2013

Estava resolvendo o problema pra exibir no DBGrid, usando LookUp, porem nao permite pois estou referenciando na mesma tabela, da o erro " circular datalinks not allowed", tem como fazer isso sem criar outra tabela?
GOSTEI 0
POSTAR