Criando Aplicação em Niveis

Eu tenho que criar uma aplicação em níveis, só que eu queria mais ideais de como fazer…
no momento eu só fiz por abas.
Aba 1 (Nivel 1) | Aba 2 (nivel 2) | Aba 3 (Nivel 3)

a tabela é assim

01 - Despesas
0101 - Despesas Administrativas e Comerciais
0101001 - DESP.VIAGEM COMERCIAL - OUTRAS DESPESAS NA VIAGEM.
0101002 - DESP.VIAGEM COMERCIAL - OUTRAS DESPESAS NA VIAGEM.

0102 - DESPESAS COMERCIAIS EM GERAL
0102001 - PROPAGANDA E PUBLICIDADE.
0102002 - TREINAMENTOS (COMERCIAL).

e assim vai, só que eu queria fazer aplicação de outras formas, alguém pode me ajudar?

Procure no fórum como plano de contas.
Assunto bem tratado aqui.

Vou procurar, ele esta onde especificamente ?

Eu faria um menu dinâmico.

Com um item fixo com chamada ao formulário para criar um novo registro na tabela.
Os itens restante são criados dinamicamente baseado na tabela em questão e o clique no item chama o formulário em modo de edição desse registro;

Vale lembrar que a tabela deve ter campo que registra o id do item pai.

Então Haroldo, como que eu vou fazer em arvore o menu e alimentando os registros?

Voce tem algum de exemplo pra que eu posso dar uma olhada e ver?

voce fala pra ficar cada item chama o formulario do nivel em questão?

eu queria que ficasse tipo esse

Menu Dinâmico é construído conforme os itens de uma tabela.

Haroldo, não consegui entender!!!

Não consigo montar exemplo no momento e deve demorar um pouco para conseguir tempo para isso.

Não sei o seu nível de conhecimento em programação. Se for avançado pode usar esse plugin em uma app de controle e nela gerenciar todas as inserções, alterações e exclusões de registros no seu plano de contas:

Entendi, deste jeito vai ficar assim:
Não queria fazer em menu arvore, fica feio…

não tem outra maneira de desenvolver assim o plano de contas?

Faça como o Fred fez no exemplo que vc citou.

DashBoard com 2 iframes acessando a consulta passando parâmetros para 1 exibir as despesas e outro para exibir as receitas. Uma consulta comum.

Vou tentar fazer Haroldo, muito obrigado.

a consulta no select conforme o nivel vc adiciona um espaço no código e na consulta a esquerda.

Select concat(LPAD('', nivel, ' . '), codigo_conta) as Codigo, concat(LPAD('', nivel, ' . '), descricao_conta) as Descricao from plano_contas

Entendendo que o nível começa por 0 (raiz), caso comece por 1 subtraia 1.

Haroldo, deixa eu te perguntar ** pergunta não tem nada haver com o topico

como que eu deixo uma imagem HTML invisível quando carregar a consulta?

essa imagem esta na linha da grid?

Bom dia, Haroldo, sou o Rennan de acima eu tive que fazer outra conta… porque bloqueio as minhas mensagens…

essa imagem esta por linha na grid sim…

ok.
essa imagem esta na linha da grid?

sim essa imagem esta na linha da grid.