Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiosc80

Sistemas de registro em Camadas - Access - ASP

Recommended Posts

Pessoal,

 

Tenho um problema aqui que não consigo revolver.

 

Tenho que fazer um sistema aonde o banco tem que ser em access e tenha os seguintes campos.

 

 

ID auto

ID2 numerico

Vencimento data

Prioridade texto

Responsavel texto

Assunto texto

descricao texto

Agenda texto

 

 

 

A questao é

 

Eu tenho que fazer algo que tenha ids pais e filhos infinitos

 

Por exemplo

 

Id 1

Id2 0

 

Seria pai

 

Id 2

ID2 1

 

Seria filho relacionado ao id 1

 

Porem como faço para fazer isso infinito caso tenha um filho do filho, ou assim por diante?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria melhor você ter uma outra tabela só para cadastrar os ID dessa sua tabela e os ID2 como você chama?

 

Assim você pode ter isso aqui:

 

SUA TABELA:

id - auto

vencimento.....

....

 

 

TABELA NOVA

id - auto

id_sua_tabela

id2_filhos

 

 

assim seria melhor....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria melhor você ter uma outra tabela só para cadastrar os ID dessa sua tabela e os ID2 como você chama?

 

Assim você pode ter isso aqui:

 

SUA TABELA:

id - auto

vencimento.....

....

 

 

TABELA NOVA

id - auto

id_sua_tabela

id2_filhos

 

 

assim seria melhor....

 

É que to num dilema que meu chefe quer que eu faça em uma tabela?

Existe como?

E a saida de dados, como seria a lógica, eu não faço idéia de como bolar isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... em uma tabela...

 

pensando aqui tem... veja só

 

TABELA

id - auto

id_2 - numerico

nome - texto

 

 

você cadastra: JACK e no banco fica assim:

id - [1]

id_2 - [0]

nome - JACK

 

 

JACK tem um filho... TED...

id - [2]

id_2 - [1]

nome - TED

 

 

TED tem um filho... LUCY

id - [3]

id_2 - [2]

nome - LUCY

 

JACK tem mais um filho... PANNY

id - [4]

id_2 - [2]

nome - PANNY

 

 

Seria isso????

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... em uma tabela...

 

pensando aqui tem... veja só

 

TABELA

id - auto

id_2 - numerico

nome - texto

 

 

você cadastra: JACK e no banco fica assim:

id - [1]

id_2 - [0]

nome - JACK

 

 

JACK tem um filho... TED...

id - [2]

id_2 - [1]

nome - TED

 

 

TED tem um filho... LUCY

id - [3]

id_2 - [2]

nome - LUCY

 

JACK tem mais um filho... PANNY

id - [4]

id_2 - [2]

nome - PANNY

 

 

Seria isso????

 

acho que nao cara pois o id2 da panny é 2 e 2 é o id de ted e nao de jack

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa, eu errei na digitação (eu troquei) ... mais seguiria assim!

 

a PANNY tem ID 4 e o e troquei o ID que era de TED para JACK, só errei mesmo, mais creio que é isso que você queria!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa, eu errei na digitação (eu troquei) ... mais seguiria assim!

 

a PANNY tem ID 4 e o e troquei o ID que era de TED para JACK, só errei mesmo, mais creio que é isso que você queria!

 

Cara mas isso nao esta limitando a apenas 2 ou 3 camadas?

Posso fazer infinitas com isso.

 

E se sim como puxo os "relacionamentos" de quem é filho de quem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja só, quem tiver no id_2 o valor "0 (zero)" você já sabe que é o PAI, e o resto é filho, e só relacionar com ID

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... o que ele quis dizer é isso:

 

id - auto

id_pai - num

nome - text

 

o primeiro, que não tem pia no banco de doados, terá o id_pai 0, porque o pai dele não está no banco.

 

os outros, terão o id do pai no id_pai

 

entendeu?

assim, se vce quer um pai com 2 filhos e cada filho com um filho, ficaria:

 

id   -   id_pai   -   nome
1    -     0      -   pai
2    -     1      -   filho1
3    -     1      -   filho2
4    -     2      -   neto1
5    -     3      -   neto2

 

 

entendeu?

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... o que ele quis dizer é isso:

 

id - auto

id_pai - num

nome - text

 

o primeiro, que não tem pia no banco de doados, terá o id_pai 0, porque o pai dele não está no banco.

 

os outros, terão o id do pai no id_pai

 

entendeu?

assim, se vce quer um pai com 2 filhos e cada filho com um filho, ficaria:

 

id   -   id_pai   -   nome
1    -     0      -   pai
2    -     1      -   filho1
3    -     1      -   filho2
4    -     2      -   neto1
5    -     3      -   neto2

 

 

entendeu?

 

Espero ter ajudado.

 

 

Entendi.

 

Desculpa ai pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não esqueça dos relacionamentos entre as tabelas, na verdade, a importância de uma modelagem de dados bem definida até os mínimos detalhes, como os campos de relacionamentos, um velho ditado diz, que um relacionamento bem definido é a alma do aplicativo, pois daí saem todas as consultas e operações com o banco, influenciando diretamente na otimização e performance do aplicativo , um projeto bem estruturado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Amigo, você conseguiu resolver seu problema com a solução do Ted k'?

 

 

Cara vou te dizer pq nao resolvi ainda.

 

Pq to com o braço luxado aqui e imobilizado.

 

Só semana que vem vou retormar isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.