Fórum Criar árvore genealógica #453056
24/08/2013
0
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,
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
Curtir tópico
+ 0
Responder
Posts
24/08/2013
Michel Tank
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?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)